A inceput scrima, la arma sabie, la Tg. Mures, sub indrumarea antrenorului Andrei Kakucs. Ulterior s-a transferat la CSA Steaua, unde s-a antrenat cu Ladislau Rohonyi si Dumitru Mustata, aceiasi antrenori cu care s-a pregatit la lotul reprezentativ al Romaniei.
Cel mai valoros trofeu obtinut in cariera sa a fost medalia de bronz cucerita cu echipa masculina de sabie a Romaniei la Jocurile Olimpice de la Montreal din 1976, alaturi de Dan Irimiciuc, Ioan Pop, Cornel Marin si Marin Mustata.
A mai cucerit medaliile de argint la Campionatele Mondiale de scrima de la Grenoble, in 1974 si de la Buenos Aires, in 1977.
Cel mai valoros rezultat al sau la individual a fost locul patru la Cupa Mondiala din 1978.
Dupa ce s-a retras din activitatea competitionala a devenit antrenor de scrima.
A primit titlul de Maestru Emerit al Sportului in 1977.