W 1971 roku ukończył studia z automatyki na Wydziale Elektrotechniki, Automatyki i Elektroniki na Akademii Górniczo-Hutniczej im. Stanisława Staszica w Krakowie. W 1977 roku uzyskał z kolei tytuł doktora nauk technicznych w zakresie informatyki.
W 2006 roku został odznaczony Krzyżem Oficerskim Orderu Odrodzenia Polski, natomiast w 2011 roku - Krzyżem Kawalerskim Orderu Odrodzenia Polski.