A fost descoperit de antrenorul Stefan Sturza si legitimat initial la sectia de haltere a clubului Unirea Alba Iulia. S-a transferat apoi la Olimpia Bucuresti, dupa care a fost legitimat la CS Dinamo Bucuresti.
A imbracat de noua ori tricoul de campion al Romaniei si a stabilit 23 de noi recorduri nationale.
A cucerit noua titluri la CM si CE de juniori, iar la seniori a obtinut 12 medalii mondiale, dintre care trei de aur, trei de argint si sase de bronz, si 15 medalii continentale, dintre care patru de aur, cinci de argint si sase de bronz.
In 1984, la Jocurile Olimpice de la Los Angeles, a cucerit o medalie de argint, la categoria 67,5 kg.
Dupa retragerea din activitatea competitionala, a devenit antrenor la CS Dinamo Bucuresti.
A primit titlurile de Maestru al Sportului si Maestru Emerit al Sportului.