W latach 1968–2006 pracował najpierw jako asystent, dalej jako st. asystent, wykładowca, st. wykładowca, adiunkt n-d na Wydział Inżynierii Lądowej i Geodezji Wojskowej Akademii Technicznej im. Jarosława Dąbrowskiego wykładając oraz kierując i recenzując prace dyplomowe inżynierskie i magisterskie. Prowadził także zajęcia na studiach podyplomowych w zakresie: ochrony środowiska, zarządzania nieruchomościami oraz pośrednictwa w zakresie obrotu nieruchomościami. Zajęcia dydaktyczne z gospodarki przestrzennej prowadził w Prywatnej Wyższej Szkole Administracji, Businessu i Technik Komputerowych.
W Oddziałach Mazowieckiej Izby Inżynierów Budownictwa w latach 2008–2010 prowadził liczne szkolenia dla inżynierów budownictwa.
W latach 1988–1998 był Szefem Okręgowej Wojskowej Inspekcji Architektoniczno-Budowlanej Warszawskiego Okręgu Wojskowego, gdzie pełnił nadzór architektoniczno-budowlany nad budownictwem zlokalizowanym na terenach Ministerstwa Obrony Narodowej oraz brał udział w ocenie i uzgadnianiu miejscowych planów zagospodarowania przestrzennego w ramach Komisji ds.