Zawodnik Jagiellonii Białystok i PKS Sparta Białystok. Uczestnik mistrzostw Europy w Paryżu (1938). 6-krotny mistrz Polski w biegach na 100 m i 200 m (1936-1938). 15-krotny rekordzista kraju na 100 m (do 10,6 s w 1938), 200 m (22,0 s w 1938) oraz w sztafetach. Sześć razy bronił barw narodowych w meczach międzypaństwowych. W kampanii wrześniowej 1939 był łącznikiem 9 DP, następnie przez Litwę i ZSRR trafił do 5 Kresowej DP 2 Korpusu Polskiego. Brał udział w bitwie pod Monte Cassino, tam odznaczony został Krzyżem Virtuti Militari i awansowany do stopnia podporucznika. Po zakończeniu wojny zamieszkał w Manchesterze.