A jucat handal din scoala, fiind remarcat mai intai de antrenorul Eugen Trofin, iar apoi de Cornel Otelea. A evoluat pe postul de inter stanga la echipele bucurestene Stiinta si Steaua, cu aceasta din urma cucerind 12 titluri nationale si clasandu-se pe primul loc, in 1977, in Cupa Campionilor Europeni.
A avut 205 selectii la echipa nationala a Romaniei pentru care a inscris 530 de goluri. A contribuit la cucerirea titlurilor mondiale din 1970, de la Paris si din 1974, de la Berlin.
A fost prezent la doua editii ale Jocurilor Olimpice, in 1972 si 1976, de unde a revenit in tara cu medaliile de bronz, respectiv argint. In 1972, la Munchen, a jucat in toate cele sase meciuri si a marcat 12 goluri, iar in 1976, la Montreal, a evoluat in patru partide, inclusiv finala, si a marcat patru goluri.
Profesor de educatie fizica si ofiter MApN, a fost presedinte al Clubului Sportiv al Armatei Brasov.
A primit titlul de Maestru Emerit al Sportului.