Administracyjnie skazany na dożywotne zesłanie, w ramach repatriacji powrócił do PRL w końcu 1955 roku, wraz ze zwolnioną tymczasem matką.

PRL Po powrocie z zesłania do Polski pracował w latach 1956–1967 jako generalny projektant w Biurze Projektów Przemysłu Węglowego w Gliwicach, później w Instytucie Urbanistyki i Architektury w Katowicach, oraz w latach 1968–1982 w PKP w Katowicach. Uzyskał stopień doktora nauk technicznych (1964) na Wydziale Górniczym Politechniki Śląskiej, w 1973 roku habilitował się na Wydziale Budownictwa Lądowego Politechniki Krakowskiej, w 1976 roku otrzymał nominację na profesora nadzwyczajnego. Wykładał na Politechnice Śląskiej i Warszawskiej. W latach 1980–1981 działał w Solidarności. Na początku stanu wojennego przeszedł na emeryturę. Po przejściu na emeryturę wykładał na Politechnice Krakowskiej.

Z Józefą z domu Hrozdziej miał pięcioro dziecihttps://www.sejm-wielki.pl/s/surowe.php?o=sw.262177: Andrzej (ur. 1959), Lucyna (ur. 1961), Ewa (ur. 1963), Urszula oraz Elżbieta. Mieszkał w Katowicach.

III RP 27 kwietnia 2012 roku awansowany do stopnia majora Wojska Polskiego.