A inceput sa joace handbal la Scoala Sportiva nr. 2 Bucuresti, iar la 17 ani a fost legitimat la Steaua Bucuresti, echipa cu care, pana in 1988, a cucerit cu 15 titluri nationale, trei Cupe ale Romaniei, si a participat la sapte editii ale Cupei Campionilor Europeni, competitie la care, in 1977, s-a clasat pe primul loc.
Tot de la 17 ani a jucat si la echipa nationala a Romaniei pe partea dreapta, pe posturile de extrema sau inter. A participat la patru editii ale CM, in 1974, la Berlin, cucerind titlul, si la doua editii ale Jocurilor Olimpice.
A evoluat in campionatul de handbal al Belgiei, unde a activat si ca antrenor de juniori, si in cel al Portugaliei, la Benfica Lisabona. La 44 de ani a jucat la Solar, o echipa bucuresteana de divizia B.
A primit titlurile de Maestru al Sportului, in 1976, si Maestru Emerit al Sportului, in 1977, iar in 2000 i-a fost conferita Medalia nationala “Serviciul Credincios” clasa a III-a.