Startował w barwach klubów: HCP Poznań, Błękitni Stargard Szczeciński, Warta Poznań i Zryw Gdańsk. Uczestnik Mistrzostw Europy w Oslo (1946) w biegu na 3000 m z przeszkodami. 4-krotny mistrz Polski w biegach sztafetowych. Rekordy życiowe: 1500 m - 4:07.2 (1938), 3000 m - 9:03.3 (1938), 5000 m - 16:14.4 (1937), 3000 m prz. - 10:14.2 (1948).