Viorel Ştefan este membru PSD. A absolvit în 1980 Facultatea de Ştiinţe Economice a Universităţii „Alexandru Ioan Cuza” din Iaşi, iar în 2002 a terminat un doctorat în economie, la Universitatea „Dunărea de Jos” din Galaţi.
Între 1980 şi 2002 a lucrat la Întreprinderea de Navigaţie Fluvială NAVROM Galaţi. În perioada 1996 - 2008 a fost senator, iar din 2008 a fost deputat.
Înainte de decembrie 1989, Viorel Ștefan a lucrat în cadrul Navrom, companie de transport fluvial de stat. În 1991 a ajuns director general al Navrom. Ștefan detine acțiuni la firmele în care Navrom s-a divizat în urma privatizării (Navrom Bac și Navrom Reparații), el având de asemenea plasați trei milioane de lei în acțiuni ale Transport Trade Services- un grup de companii cu activități în transporturi fluviale și pe calea ferată.
Ștefan mai deține un teren intravilan de peste 2.500 metri pătrați în Galati (cumpărat în 2010), două apartamente (unul în București și altul în Galati) și o casă în Galați. Are declarați circa 10.000 de euro cash și două credite luate de la BRD (unul de 110.000 de dolari și altul de 1,3 milioane de lei).
În legislatura 2012-2016, Viorel Ștefan a fost membru al Comisiei pentru Buget, Finanțe și Bănci al cărei președinte a fost cu începere din septembrie 2014.
El poate fi considerat un parlamentar activ căci a avut în perioada 2012-2016 110 luări de cuvânt în 51 de ședințe și a fost inițiator la 41 de propuneri legislative. Unul dintre amendamentele inițiate de viitorul ministru de Finanțe la legea conversiei creditelor în franci elvețieni prevedea că doar persoanele al căror grad de îndatorare depășea 50% urmau să aibă posibilitatea de a face conversia creditelor la cursul valabil la data angajării creditului. Amendamentul, nesusținut de conducerea PSD, a fost respins, iar proiectul a intrat la vot fără acesta.