Virgil Petrescu s-a nascut la Ploiesti pe data de 26 august 1942. A urmat scoala primara la Bucuresti, liceul la „I. L. Caragiale” din Ploiesti si a absolvit cursurile Facultatii de Hidrotehnica din cadrul Universitatii Tehnice de Constructii din Bucuresti ( sef de promotie ).
A lucrat in proiectare, cercetare si, din 1970, in invatamantul superior. A devenit doctor inginer in anul 1981, sustinand teza „Despre miscarea fluidelor stratificate si unele probleme de poluare”. A parcurs toate treptele unei cariere universitare, din 1992 fiind profesor universitar si conducator de doctorat la Universitatea Tehnica de Constructii din Bucuresti (UTCB). In iulie 2006, Senatul UTCB l-a desemnat director al Departamentului de studii doctorale (in acord cu Procesul Bologna).
A publicat 10 tratate si cursuri universitare, peste 104 lucrari stiintifice si a participat cu comunicari la peste 63 de congrese si alte manifestari stiintifice. Virgil Petrescu este casatorit,
are o fiica si o nepotica in SUA ( Virgil Petrescu nu a fost membru PCR si nici al altui partid. A devenit membru PNTCD la 1 iulie 1992. A coordonat comisia de centralizare a rezultatelor din cadrul Departamentului Electoral al CDR (1992 si 1996) si a fost reprezentantul PNTCD in CNRI (Consiliul National pentru Reforma Invatamantului) de pe langa Ministerul Educatiei Nationale (1995 - 2000).
In legislatura 1996 – 2000 a fost deputat ales in circumscriptia electorala Vaslui. Un an a fost ministrul Educatiei Nationale (1996–1997), contribuind la adoptarea Legii statutului personalului didactic (nr. 128/1997) si fiind autorul Programului de reabilitare a scolilor din Romania (program cu Banca Mondiala si Fondul de Dezvoltare Sociala).
In timpul ministeriatului sau, s-au alocat sume importante pentru investitii in sistemul invatamantului superior si pentru prima data s-au acordat burse speciale de studii liceale pentru elevii merituosi proveniti din mediul rural, din randul familiilor defavorizate material.
In februarie 2000 a fost ales vicelider al Grupului Parlamentar PNTCD-Civic-Ecologist. In partid, intre 1995 si 2001, a indeplinit functia de director coordonator adjunct al Departamentelor de Politici, Programe si Doctrina, iar din 2001 pe cea de director coordonator.
In anul 1998, Virgil Petrescu a fost ales secretar general adjunct al PNTCD, iar in perioada 1999 - 2000 a condus Secretariatul General al partidului in calitate de secretar general interimar. A fost membru supleant al BNC (ian. 2000 – dec. 2000). Este presedinte al Organizatiei PNTCD - Sector 4 Bucuresti (din 1999) si vicepresedinte al partidului (din 2003). Hobby: tenis de camp, schi, muzica de opera si literatura politica.