Brązowy medalista mistrzostw Europy juniorów, które w 1970 roku odbyły się w Paryżu – uzyskał tam wynik 4,80. W roku 1971 zdobył jedyny w karierze medal seniorskich mistrzostw Polski, na stadionie warszawskiej Skry wywalczył brązowy krążek. W 1976 został halowym mistrzem Włoch (z wynikiem 5,20 m). Dwukrotny reprezentant Polski w meczach międzypaństwowych – w 1971 przeciwko Bułgarii i w 1973 przeciwko Francji. Startował w barwach klubu Budowlani Bydgoszcz.