A Romania jugà durant 14 anys a l'ASA Târgu Mureş de la seva ciutat natal i tres més al FC Steaua Bucureşti, on es proclamà campió d'Europa el 1986 i de la Supercopa europea. L'any 1988 inicià la seva trajectòria europea que el portà per clubs modestos de Bèlgica i França.
Amb la selecció de Romania jugà 108 partits, en els quals marcà 25 gols i participà en l'Eurocopa 1984.