W 1970 został pracownikiem naukowo-dydaktycznym Wyższej Szkoły Wychowania Fizycznego w Krakowie. Objął stanowisko profesora nadzwyczajnego i funkcję kierownika Katedry Teorii i Metodyki Sportów Zimowych na Wydziale Wychowania Fizycznego i Sportu tej uczelni. Został również zatrudniony w Instytucie Pedagogicznym Państwowej Wyższej Szkoły Zawodowej w Nowym Sączu oraz w Instytucie Geografii na Wydziale Geograficzno-Biologicznym Uniwersytetu Pedagogicznego im. Komisji Edukacji Narodowej w Krakowie. Był promotorem dysertacji doktorskiej biegaczki narciarskiej Justyny Kowalczyk.

Był trenerem w AZS Zakopane. Prowadził kadrę polskich biegaczek narciarskich (m.in. na igrzyskach olimpijskich w Grenoble w 1968 i Sapporo w 1972). Brał udział w przygotowaniach do igrzysk w Sarajewie w 1984 i jednocześnie trenował zawodników reprezentacji Jugosławii. Został członkiem Rady ds.