У дорослому футболі дебютував 1995 року виступами за команду клубу «Динамо» (Бухарест), в якій провів чотири сезони, взявши участь у 102 матчах чемпіонату. Більшість часу, проведеного у складі бухарестського «Динамо», був основним гравцем команди.
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Хетафе», до складу якого приєднався 2005 року. Відіграв за клуб з Хетафе наступні чотири сезони своєї ігрової кар'єри. Граючи у складі «Хетафе» також здебільшого виходив на поле в основному складі команди.
Завершив професійну ігрову кар'єру у клубі «Тімішоара», за команду якого виступав протягом 2009—2011 років.
Виступи за збірну
У 1995 році дебютував в офіційних матчах у складі національної збірної Румунії. Протягом кар'єри у національній команді, яка тривала 16 років, провів у формі головної команди країни 73 матчі, забивши 7 голів.
Розпочав тренерську кар'єру, ще продовжуючи грати на полі, 2010 року, очоливши тренерський штаб клубу «Тімішоара».
Частину 2012 року пропрацював на чолі іспанської нижчолігової команди «Фуенлабрада», після чого повернувся на батьківщину, де протягом двох сезонів очолював команду «Петролула».
Його головним завданням на посаді у збірній був визначений вихід до фінальної частини Євро-2020. Утім у своїй відбірковій групі румуни змогли набрати 14 очок у 10 матчах і фінішували лише на четвертому місці, після чого у листопаді 2019 року тренера було звільнено.