A inceput halterele la CSM Cluj, remarcat fiind de antrenorul Stefan Iavorek. S-a transferat mai intai la CSA Steaua Bucuresti, dupa care a fost legitimat la Olimpia Bucuresti.
A fost multiplu campion national la categoria 75 kg.
A participat la trei editii ale Jocurilor Olimpice, la Montreal, in 1976, la Moscova, in 1980 si la Los Angeles, in 1984, la aceasta din urma editie a JO obtinand medalia de bronz. Tot in 1984 si tot la Los Angeles, a fost campion mondial cu echipa.
In paralel cu intrecerile de haltere, a participat si la concursuri de culturism.
Intre 1985 si 1990 a fost secretar adjunct al Federatie Romane de Haltere, iar dupa 1990 a activat ca antrenor de haltere in Statele Unite ale Americii.
A primit titlul de Maestru Emerit al Sportului.