Karierę piłkarską rozpoczął w klubie Gloria Bistrița. W 1998 roku awansował do kadry pierwszej drużyny, a 24 kwietnia 1999 roku zadebiutował w pierwszej lidze rumuńskiej w wygranym 3:1 domowym meczu z FC Onești. Od 2000 roku był podstawowym zawodnikiem zespołu Glorii. W Glorii grał do lata 2003. W 2000 roku zdobył z nią Puchar Ligi Rumuńskiej.
Latem 2003 roku przeszedł za 600 tysięcy euro do greckiegoPanathinaikosu. Przez 3,5 roku rozegrał w lidze greckiej 24 mecze i strzelił 1 gola. W 2004 roku wywalczył z Panathinaikosem mistrzostwo Grecji oraz zdobył Puchar Grecji.
W reprezentacji Rumunii zadebiutował 20 listopada 2002 roku w przegranym 0:1 towarzyskim meczu z Chorwacją. W 2016 roku został powołany do kadry Rumunii na Euro 2016.