A inceput sa joace handbal in 1967, la Scoala Sportiva din Resita, avandu-l ca antrenor pe Dieter Jochmann. Incepand din 1969, de cand s-a transferat la Steaua Bucuresti sub indrumarea lui Cornel Otelea, s-a specializat pe postul de pivot. Cu echipa clubului militar, in 1977, a cucerit Cupa Campionilor Europeni.
Cu nationala Romaniei a cucerit doua medalii olimpice, una de argint, la JO de la Montreal, in 1976 – unde a jucat toate cele cinci partide, inscriind sapte goluri, si una de bronz, la Munchen (1972) – unde a evoluat in cele sase meciuri si a marcat de cinci ori. In 1974, la Berlin, a fost component al echipei care a cucerit titlul mondial.
In 1981 a evoluat la echipa Carpati Marsa, pe care a ajutat-o sa promoveze in prima divizie
In 1987 a emigrat in Germania dupa care s-a stabilit in Germania unde, pentru un an a jucat la echipa TuS Hofweier, la recomandarea antrenorului reprezentativei Germaniei Simon Schobel.
Dupa retragerea din activitatea competitionala a imbratisat cariera de antrenor de handbal.
A primit titlurile de Maestru Emerit al Sportului si i-a fost conferit Ordinul national “Meritul sportiv” clasa a II-a.