Również 27 razy ustanawiał lekkoatletyczne rekordy Polski w biegach na 400 metrów, 800 metrów, 1500 metrów, 2000 metrów, 110 metrów ppł., 400 metrów ppł. oraz w sztafetach. 1 września 1929 ustanowił rekord w biegu przez płotki na 400 metrów który przetrwał do 11 września 1954 roku. W latach 1927–1937 18 razy wystąpił w meczach międzypaństwowych reprezentacji Polski.
Dwukrotnie startował w igrzyskach olimpijskich. W Paryżu w 1924 wystąpił na 800 i 1500 metrów, a w Amsterdamie w 1928 na 400 metrów, 400 metrów ppł. i w sztafecie 4 × 400 metrów. Z wyjątkiem biegu na 400 metrów przez płotki, gdzie doszedł do półfinału, odpadał w przedbiegach.
Znaczące sukcesy odnosił na Akademickich Mistrzostwach Świata. Podczas Letnich Mistrzostw Świata Studentów w 1924 w Warszawie zwyciężył na 800 metrów, 400 metrów ppł., 3000 metrów drużynowo oraz sztafetach 4 × 100 i 4 × 400 metrów. Zdobył także srebrne medale na 3000 metrów i w sztafecie 100+200+400+800 metrów oraz brązowy medal na 1500 metrów. Na mistrzostwach w Rzymie w 1927 zdobył brązowe medale na 110 metrów ppł.