Był czołowym polskim biegaczem narciarskim w latach trzydziestych XX w. Startował w Igrzyskach Olimpijskich w Lake Placid w 1932, gdzie w biegu na 18 km zajął 31. miejsce, a biegu na 50 km nie ukończył na skutek złamania kija. Cztery razy wystąpił na mistrzostwach świata: w Zakopanem 1929, Innsbrucku 1933, Wysokich Tatrach 1935 i w Zakopanem 1939.