Jeden z najwybitniejszych średniodystansowców Europy lat trzydziestych. Podczas Mistrzostw Europy w Turynie (1934) zajął 6. miejsce w biegu na 800 m. Startował na olimpiadzie w Berlinie (1936), gdzie zajął 4. miejsce na tym samym dystansie. Był także uczestnikiem polskiej sztafety 4 x 400 m. 11-krotny indywidualny mistrz Polski w biegach na 400 m (1936, 1937), 800 m (1933, 1934, 1935 i 1936) oraz 1500 m (1933, 1934, 1935, 1936 i 1937). W 1945 zdobył mistrzostwa Polski w sztafecie 4 x 400 m. Dziesięciokrotnie bił rekordy Polski.