Petre, bijgenaamd "Piticul", debuteerde in de Roemeense Liga 1 bij Dinamo Boekarest in 1994; in zijn eerste wedstrijd scoorde hij al. Na een half jaar voor UT Arad te zijn uitgekomen speelde Petre lange tijd voor Dinamo Boekarest. In 2000 raakte hij besmet met hepatitis C waardoor hij bijna 2 seizoenen aan de zijlijn stond. In 2004 keerde Petre weer terug op de velden en won een aantal belangrijke prijzen. Ook heroverde hij zijn plaats in het Roemeens nationale elftal. In april 2006 tekende Petre een driejarig contract met de Bulgaarse club CSKA Sofia. In het seizoen 2009/10 speelde hij voor het Russische FC Terek Grozny waarna hij weer terugkeerde naar CSKA Sofia. In november 2010 vertrok hij transfervrij naar Victoria Brănești waarna hij in 2011 zijn loopbaan beëindigde.
Op 19 augustus1998 debuteerde Petre voor het nationale elftal in een vriendschappelijke wedstrijd in en tegen Noorwegen (0-0). Hij moest in dat duel na 49 minuten plaatsmaken voor Ioan Sabău. Petre nam met zijn vaderland deel aan Euro 2000.