Studia wyższe odbył w AGH w Krakowie na Wydziale Geologiczno-Mierniczym; uzyskał tytuł mgr inż. w 1951, doktora nauk technicznych w 1964, doktora habilitowanego w 1967, prof. nadzwyczajnego w 1973, prof. zwyczajnego w 1978.

W macierzystej uczelni pełnił funkcje m.in. kierownika zakładów naukowych, wicedyrektora Instytutu Geofizyki, prodziekana Wydziału Geologiczno-Poszukiwawczego. Promotor 14 przewodów doktorskich. Przewodniczący Komisji Nauk Geologicznych PAN, członek Komitetu Geofizyki PAN i Rady Naukowej Instytutu Geofizyki PAN. Członek zagranicznych i krajowych stowarzyszeń geofizycznych m.in.: Society of Exploration Geophysicists USA, European Association Explorations Geophysicists Haga.

Członek Światowego Związku Żołnierzy Armii Krajowej – Środowiska Obszaru Lwowskiego w Krakowie; wiceprzewodniczący Stowarzyszenia Wspólnota Polska, Oddział w Krakowie; prezes honorowy Towarzystwa Miłośników Lwowa i Kresów Południowo-Wschodnich, Oddział w Krakowie;