A inceput sa practice halterele la varsta de 15 ani, sub indrumarea profesorului Gheorghe Piticaru, la Clubul Steagul Rosu din Brasov. S-a transferat apoi la Steaua Bucuresti unde, pregatit de antrenorul Stefan Achim, a obtinut de sase ori titlul de campion national.
A concurat in limitele categoriei 100 kg, intre anii 1970 si 1980 fiind selectionat de noua ori consecutiv in lotul reprezentativ al Romaniei.
A atins apogeul carierei la JO de la Los Angeles, unde a urcat pe cea de-a doua treapta a podiumului olimpic.
In 1987, a suferit un accident la antrenament si, la 33 de ani, s-a retras din activitatea sportiva.
A primit titlurile de Maestru al Sportului si de Maestru Emerit al Sportului.