W 1980 roku z wynikiem 73,74 m zajął ósme miejsce w igrzyskach olimpijskich. Czwarty zawodnik mistrzostw Europy w Atenach (1982). Trzy razy sięgał po złoty medal mistrzostw Polski. Jedenastokrotny rekordzista Polski (do wyniku 77,96 m). 22 razy bronił barw narodowych w meczach międzypaństwowych. Zawodnik klubów MKS Malta Poznań i Orkan Poznań. W roku 1982 został sklasyfikowany na 7. miejscu w rankingu "Track &amp; Field News".