W 1946 r. uzyskał tytuł magistra na Wydziałach Politechnicznych Akademii Górniczej w Krakowie i podjął pracę wykładowcy aerodynami na tymże wydziale, jednocześnie będąc również od 1947 r. starszym konstruktorem w Instytucie Szybownictwa w Bielsku. Odbył szkolenie lotnicze w Cywilnej Szkole Pilotów i Mechaników. Od 1954 r. był kierownikiem biura konstrukcyjnego Szybowcowego Zakładu Doświadczalnego. Z Ireną Kaniewską opracował tam konstrukcję szybowców IS-5 Kaczka i SZD-7 Osa. Był również między innymi konstruktorem szybowców SZD-8 Jaskółka w wersjach "Jaskółka bis", W, Z, O, ter Z, SZD-14 Jaskółka M oraz SZD-17 Jaskółka L. W 1952 r. był członkiem zespołu konstruktorów SZD, który otrzymał Nagrodę Państwową III stopnia za opracowanie konstrukcji szybowców „Mucha”, „Jastrząb”, „Nietoperz”, „Sęp”, „Kaczka” i „Jaskółka”.

W 1957 r. kandydował na posła w wyborach do Sejmu PRL. W latach 1958–1964 piastował funkcję kierownika Ośrodka Konstrukcji Lotniczych WSK Mielec. W 1964 r. przeniesiony został do Instytutu Lotnictwa i podjął pracę w Zakładzie Wytrzymałości, zaś w latach 1979–1991 kierownika Branżowego Ośrodka Informacji Naukowej, Technicznej i Ekonomicznej Instytutu Lotnictwa. W 1979 r. uzyskał stopień doktora inżynierii na Politechnice Warszawskiej, gdzie obronił pracę doktorską dot. ekonomiki samolotów rolniczych.