Startował w Mistrzostwach Europy w 1938 w Paryżu, gdzie zajął 8. miejsce w biegu na 3000 m z przeszkodami. Siedem razy brał udział w meczach międzypaństwowych reprezentacji Polski startując na 1500 m, 5000 m i 3000 z przeszkodami (2 zwycięstwa). Pięciokrotnie ustanawiał rekordy Polski na 3000 z przeszkodami (w 1937 jako pierwszy Polak przebiegł ten dystans poniżej 10 minut) i w sztafecie 4 x 1500 m.