Był mistrzem Polski na 400 m w 1924, w sztafecie 4 x 100 m w 1924 i 1927 oraz w sztafecie 4 x 400 m w 1923, 1924, 1927 i 1928. Dziewięć razy był wicemistrzem Polski: na 100 m w 1924, na 200 m w 1923, 1924 i 1928, na 400 m w 1923 i 1925, w sztafetach 4 x 100 m w 1925 i 4 x 400 m w 1929 i 1931. Czterokrotnie zdobywał brązowe medale: na 200 m (1922 i 1927), 400 m (1928) i w sztafecie 4 x 400 m 1933).

Siedmiokrotnie wystąpił w meczach reprezentacji Polski w latach 1922–1931. 27 razy poprawiał rekordy Polski, w tym na 200 m i 400 m.

Rekordy życiowe: bieg na 100 m – 11,0 s bieg na 200 m – 22,7 s bieg na 400 m – 50,8 s

Przez całą karierę był zawodnikiem AZS Warszawa.

Praca dziennikarska Od 1927 zajmował się dziennikarstwem sportowym, najpierw w „Kurierze Warszawskim”, a od 1929 do 1939 jako kierownik działu sportowego „Wieczoru Warszawy”. Specjalizował się w pisaniu o kolarstwie. Współpracował m.in. z „Przeglądem Sportowym”.