Kariera sportowa Sport zaczął uprawiać na początku lat dwudziestych. Był wychowankiem Łódzkiego Klubu Sportowego (pierwszy mistrz Polski w barwach tego klubu), w którym startował w latach 1920–1923. W latach 1923–1937 reprezentował barwy AZS Warszawa. W barwach AZS Warszawa po raz pierwszy wystąpił 28 października 1923. Z tym klubem był związany do końca kariery. Był biegaczem, który z powodzeniem startował na różnych dystansach. Dwadzieścia siedem razy zdobywał tytuł mistrza Polski: bieg na 400 metrów – 1927 bieg na 800 metrów – 1925, 1926, 1927, 1928 i 1929 bieg na 5000 metrów – 1923 bieg na 110 metrów przez płotki – 1926 bieg na 400 metrów przez płotki – 1924, 1925, 1926, 1927, 1928, 1929 i 1934 bieg na 3000 metrów z przeszkodami – 1929 bieg na 3000 metrów drużynowo – 1924 sztafeta 4 × 100 metrów – 1924, 1926, 1929 i 1934 sztafeta 4 × 400 metrów – 1924, 1925, 1926, 1927, 1928 i 1937 Ponadto zdobył czternaście medali srebrnych i trzy brązowe. W okresie dwudziestolecia międzywojennego zdobył najwięcej medali w mistrzostwach Polski.