Absolwent Wydziału Architektury Politechniki Warszawskiej (1930). W czasie studiów organizował zagraniczne studenckie wyjazdy naukowe. Od 1929 był młodszym asystentem na Wydziale Architektury Politechniki Warszawskiej. W 1935 został starszym asystentem w Katedrze Budownictwa Ogólnego na Wydziale Inżynierii Politechniki Warszawskiej. Jego prace były reprodukowane i opisywane na łamach „Architektury i Budownictwa” oraz „Wnętrza”.

W czasie okupacji niemieckiej zatrudniał się przy remontach kościołów i klasztorów, zabezpieczał zniszczone obiekty sakralne. Włączył się w tajne nauczanie. Wziął udział w powstaniu warszawskim jako żołnierz Armii Krajowej ps. Leon. Walczył w VI Obwodzie AK na Pradze.

Po zakończeniu wojny zgłosił się do odbudowy miasta, prowadził inwentaryzację zniszczeń w warszawskich kościołach. Pracował w Biurze Odbudowy Stolicy. Przerwał pracę, gdy w 1946 z żoną został aresztowany i uwięziony za przynależność do AK. Po zwolnieniu wrócił do pracy. Współpracował z hierarchami kościelnymi. Był członkiem powołanem w 1947 przez kardynała Augusta Hlonda Rady Prymasowskiej Odbudowy Kościołów Warszawy (od 1956 Prymasowska Rada Budowy Kościołów Warszawy i Archidiecezji Warszawskiej). Organizował pracownię architektoniczną.