Absolwent XXII Liceum Ogólnokształcącego im. Jose Marti w Warszawie. Uczestnik Igrzysk Olimpijskich w Montrealu w 1976 roku. Zajął tam 4 miejsce z wynikiem 86,50 (wygrał Miklós Németh). W 1978 roku w Pradze na Mistrzostwach Europy z wynikiem 81,80 zajął 8 miejsce (zwyciężył Michael Wessing). 22 czerwca 1976 roku w Bydgoszczy na stadionie Zawiszy podczas XXII Memoriał Janusza Kusocińskiego jako pierwszy i jedyny w historii Polak rzucił oszczepem ponad 90 metrów (90,78). Wówczas był to czwarty rezultat sezonu na świecie. Ten wynik był do zmiany środka ciężkości oszczepu w 1986 roku niepobitym rekordem Polski.