Od 1960 do 1965 roku był zatrudniony w PZL Okęcie jako konstruktor przy projekcie samolotu PZL-104 Wilga w zespole kierowanym przez mgr inż. Bronisława Żurakowskiego. Pracował również w zespołach konstrukcyjnych projektujących samolot MD-12F oraz samolot pionowego startu PS-3.

W okresie 1965–1972 pracował jako adiunkt w Instytucie Lotnictwa w Warszawie, w 1972 roku został kierownikiem Branżowego Ośrodka Informacji Technicznej i Ekonomicznej. W latach 1979–1992 kierował Zespołem Historii Polskiej Techniki Lotniczej w Instytucie Historii Nauki i Techniki Polskiej Akademii Nauk. W latach 1975–1986 zajmował stanowisko Przewodniczącego Lotniczej Komisji Historycznej Klubu Seniorów Lotnictwa, był też jednym z współzałożycieli Polskiego Towarzystwa Historii Techniki. Od 1980 do 1981 roku był przewodniczącym koła NSZZ „Solidarność” w Instytucie Historii Nauki i Techniki PAN.