A inceput atletismul la 15 ani, fiind descoperit de profesorul Daniel Maier. La 18 ani, a cucerit primul sau titlu national de juniori, la aruncarea sulitei. In urmatorii doi ani, a stabilit la aceasta proba nu mai putin de sapte recorduri nationale de juniori.
In 1974 a fost selectionat in lotul olimpic al Romaniei unde s-a antrenat cu profesorul Alexandru Bizim. In acelasi an, a doborat recordul national de seniori la aruncarea sulitei, record detinut pana atunci chiar de profesorul sau.
In 1976, la JO de la Montreal, a devenit primul roman care a cucerit o medalie olimpica in intrecerile masculine atletism – bronz la arunarea sulitei.
Din 1978 s-a stabilit in Canada.
A primit titlul de Maestru Emerit al Sportului.