W roku 1979 zajął piąte miejsce w mistrzostwach Europy juniorów. Brał udział w mistrzostwach świata w 1983 roku jednak z powodu kontuzji nie zaliczył żadnej mierzonej próby w rundzie eliminacyjnej. Reprezentował Polskę na mistrzostwach Europy w Stuttgarcie (1986) – z wynikiem 71,76 m nie awansował do finału. Dziesięciokrotnie startował w ścisłym finale mistrzostw Polski seniorów zdobywając trzy medale – dwa srebrne (Lublin 1984 i Bydgoszcz 1985) oraz jeden brązowy (Grudziądz 1986).