Czwarty zawodnik halowych mistrzostw Europy w San Sebastián (1977) z wynikiem 16,30 m. Cztery razy zdobywał medale mistrzostw kraju na stadionie. Ośmiokrotny reprezentant Polski w meczach międzypaństwowych (2 zwycięstwa) w latach 1977-1982. Przez całą karierę startował w barwach Olimpii Poznań.