W czasie II wojny światowej pełnił funkcję członka w plutonie Armii Krajowej podczas lwowskiej „Burzy, natomiast w 1950 ukończył studia na Politechnice Gdańskiej. Uzyskał stopień doktora habilitowanego, a w 1983 nadano mu tytuł profesora w zakresie nauk technicznych.