Startował w barwach klubów krakowskich – Cracovii, Garbarni, RKS Legii Kraków.
W 1938 r. zdobył tytuł Wicemistrza Polski w długodystansowym wyścigu torowym (50 km).
W 1946 roku wygrywa drużynowe Mistrzostwo Polski w kolarstwie torowym – RKS LEGIA Kraków.
Czwarty na liście najlepszych kolarzy torowych w 1946 roku ustalonej przez Polski Związek Kolarski opublikowanej w „SPORT KOLARSKI” z 8 grudnia1946 r. W latach 50. jeździł jako pilot-motocyklista w wielu wyścigach kolarskich.