Był czołowym lekkoatletą polskim w latach 60. i na początku lat 70. Wystąpił w finale Pucharu Europy w 1970 w Sztokholmie, gdzie zajął 6. miejsce w biegu na 5000 metrów.