Dwukrotny uczestnik igrzysk olimpijskich. W 1988 w Seulu nie uzyskał minimum kwalifikacyjnego i z wynikiem 16,24 m odpadł z konkurencji, jeszcze słabiej wystartował w 1992 w Barcelonie, gdzie uzyskał wynik 15,79 m i również odpadł w kwalifikacjach. Uczestnik mistrzostw świata w 1991 (zajął 12. miejsce), mistrzostw Europy 1990 (6. miejsce), halowych MŚ 1989 (7. miejsce) i 1991 (11. miejsce), halowych ME 1989 (6. miejsce) i 1990 (6. miejsce). Sześciokrotnie reprezentował Polskę w meczach międzypaństwowych.