W latach 1961–1963 był prezesem Zarządu Głównego Klubu Wysokogórskiego, a następnie aktywnym członkiem Polskiego Związku Alpinizmu.
Absolwent Wydziału Elektroniki Politechniki Warszawskiej – dyplom mgr. inż. w 1952 roku W latach 1950–1953 asystent w Katedrze Fizyki Politechniki Warszawskiej, w latach 1954–1963 pracownik Zakładu Aparatów Matematycznych Państwowego Instytutu Matematycznego PAN, a następnie Instytutu Maszyn Matematycznych (IMM). W latach 1957–1959 był kierownikiem Zakładu Maszyn Specjalnych IMM, a od 1959 do 1962 roku pełnił funkcję zastępcy dyrektora ds. naukowych. Jednocześnie w latach 1957–1963 kierował pracami nad przelicznikiem kierowania ogniem artylerii przeciwlotniczej (od 1962 do 1963 roku jako kierownik działu przeliczników). Pod jego kierunkiem opracowano i wykonano prototyp oraz przeprowadzono badania przelicznika artyleryjskiego P-1, z procesorem zrealizowanym na ferrytowo-diodowych układach logicznych.
Był członkiem kilkuosobowej grupy, która w 1958 roku pod kierunkiem doc. dr. Leona Łukaszewicza zaprojektowała i uruchomiła pierwszą w Polsce udaną elektroniczną maszynę cyfrową XYZ.