Wrócił do Polski i po egzaminie maturalnym w październiku 1945 r. rozpoczął studia na Wydziale Architektury Politechniki Warszawskiej. Ukończył je w grudniu 1950 r. Podczas studiów działał w pozarządowym studenckim ruchu młodzieżowym, współtworzył Polski Związek byłych Więźniów Politycznych i od 1946 r. był przewodniczącym Sekcji Młodzieżowej PZBWP w Warszawie, do jej rozwiązania przez władze komunistyczne w 1949 r. Do 1970 r. był głównym projektantem i specjalistą w czołowych biurach projektów Warszawy.
W 1965 r., z inicjatywy i przy współudziale byłych więźniów politycznych Pawiaka, brał udział w budowie Muzeum Więzienia Pawiak. Wspólnie z prof. dr hab. Romualdem Guttem zaprojektował całość założenia architektonicznego. Budynek Muzeum wzniesiono na ocalałych fundamentach podziemnych kazamat VII i VIII oddziału więzienia wysadzonego przez Niemców w sierpniu 1944 r.
W 1968 r. otrzymał stopień doktora na Wydziale Inżynierii Wodnej i Sanitarnej Politechniki Warszawskiej. W PRL do 1970 r. miał zakaz wyjazdu na Zachód. Od 1972 r. był wykładowcą i docentem na Wydziale Inżynierii Budowlanej i Sanitarnej Politechniki Lubelskiej (późniejszym Wydziale Budownictwa i Architektury). Bezpartyjny, w 1980 r. współzakładał uczelnianą Solidarność.