Lekkoatletyka Sport zaczął uprawiać podczas nauki w gimnazjum. Na studiach został członkiem klubu Pogoń Lwów. Specjalizował się w biegach długodystansowych, zwłaszcza w maratonie. W 1931 zdobył srebrny medal mistrzostw Polski w biegu na 3000 metrów z przeszkodami. W 1932 na Mistrzostwach Polski Seniorów w Lekkoatletyce zajął 4. miejsce w maratonie. W tej konkurencji był trzykrotnym mistrzem Polski (w 1933, 1934 i 1936). W latach 1933–1937 był rekordzistą Polski w maratonie. Wystąpił też w niej na igrzyskach olimpijskich w Berlinie w 1936 gdzie zajął 33. miejsce. W 1937 zajął 4. miejsce w biegu przełajowym na 10 000 m. Rok później zajął 5. miejsce na tym samym dystansie. Był rekordzistą Polski w biegach na 20 000 metrów, 25 000 metrów i w biegu maratońskim.