Profesor nauk technicznych. Urodził się 28 kwietnia 1938 roku w Krakowie. Absolwent Akademii Górniczo-Hutniczej w Krakowie, w 1971 roku na tej samej uczelni otrzymał stopień naukowy doktora nauk technicznych, habilitował się w 1977 roku, w 1989 roku otrzymał tytuł profesora nauk technicznych.
W latach 1962-1965 pracował w Przedsiębiorstwie Robót Górniczych w Bytomiu pełniąc kolejno funkcje stażysty, nadgórnika, sztygara zmianowego, starszego asystenta wiertniczego. W latach 1966-1974 pracował w Zakładzie Badań i Doświadczeń Budownictwa Górniczego w Katowicach jako kierownik pracowni i główny inżynier górniczy. Pomiędzy 1974 a 1979 rokiem był zatrudniony w Ośrodku Badawczo-Rozwojowym Budownictwa Górniczego BUDOKOP w Mysłowicach, będąc kolejno głównym inżynierem górniczym ds. naukowo-technicznych, adiunktem, docentem i sekretarzem naukowym. Od 1979 pracuje w Akademii Górniczo-Hutniczej w Krakowie, kolejno na stanowiskach docenta, profesora nadzwyczajnego a od 1995 roku profesora zwyczajnego w Zakładzie Projektowania, Budownictwa, Ekonomiki i Zarządzania w Górnictwie, a następnie w Katedrze Geomechaniki, Budownictwa i Geotechniki Wydziału Górnictwa i Geoinżynierii.
Posiada następujące stopnie górnicze: Inżynier Górniczy III (1968), II (1970), I (1974) stopnia, Dyrektor Górniczy III stopnia (1978), Generalny Dyrektor Górniczy III stopnia (1988), Generalny Dyrektor Górniczy II stopnia (1995).
Życiowymi autorytetami są dla niego matka oraz profesor i mistrz - Antoni Sałustowicz.
Mieszka w Krakowie z żoną Anną, ma syna Pawła, synową Monikę i wnuki Tomasza i Marię.