Jako taternik należał do Klubu Wysokogórskiego Polskiego Towarzystwa Tatrzańskiego od 3 lutego 1949, działał też w oddziale krakowskim PTT, a od 5 stycznia 1950 w Polskim Związku Narciarskim. 10 marca 1953 został zmieciony z lawiną ze żlebu Koziego Wierchu w Tatrach. Uczestniczył w pierwszym po wojnie narciarskim przejściu grzbietu Bieszczadów Zachodnich (1956), wyprawie w góry Kaukazu (1957) i Alpy Julijskie w (1959). Był członkiem oddziału krakowskiego Polskiego Towarzystwa Tatrzańskiego.
Ukończył w 1952 studia na Akademii Górniczo-Hutniczej w Krakowie. Od 1950 do 1952 studiował dodatkowo geologię na Uniwersytecie Jagiellońskim. Był asystentem profesora Walerego Goetla. Uczestnik w Polskiej Ekspedycji Geologicznej do Mongolii w 1962.
Od 1948 do 1951 pracował jako młodszy asystent na AGH, w latach 1953–1963 był zatrudniony w Przedsiębiorstwie Geologicznym w Krakowie na stanowisku głównego inżyniera dokumentacji oraz kierownika działu studiów i projektów. Od 1963 do 2007 pozostawał związany z Państwowym Instytutem Geologicznym w Warszawie, w latach 1963–1984 był kierownikiem Zakładu Złóż Surowców Skalnych Instytutu Geologicznego.