Jako lekkoatleta startował przede wszystkim w biegach na 400 m, 800 m i na 400 m przez płotki. Zakwalifikował się do polskiej reprezentacji na igrzyska olimpijskie w 1936 w Berlinie w biegu na 400 metrów przez płotki, ale nie wystąpił na skutek kontuzji. Na mistrzostwach Europy w 1938 w Paryżu odpadł w eliminacjach biegu na 800 m. W 1939 na akademickich mistrzostwach świata w Monako zdobył złoty medal w biegu na 400 m i srebrny w sztafecie olimpijskiej (w składzie znajdowali się również Stanisław Sulikowski, Jan Tęsiorowski i Zygmunt Zabierzowski).