Był autorem 46 prac studialno-projektowych oraz projektów z zakresu architektury i urbanistyki. W latach 1960–1980 był także kierownikiem w Biurze Ochrony Atmosfery w Szczecinie.

Na ponad 30 lat związał się z Politechniką Szczecińską. W 1969 rozpoczął pracę dydaktyczną na nowo powstałym Wydziale Budownictwa i Architektury. W 1970 podjął dwuletnie studia podyplomowe z zakresu konserwacji zabytków na Wydziale Architektury Politechniki Warszawskiej. W 1977 obronił dysertację doktorską na Politechnice Szczecińskiej. Kolejno był docentem kontraktowym (1970–1979), docentem (1979–1990), profesorem (1990–1994) i profesorem zwyczajnym (od 1994). Kierował Zakładem Projektowania Architektonicznego (1973–1975) oraz Zakładem Teorii Architektury, Historii i Konserwacji Zabytków (od 1976). Był prodziekanem Wydziału Budownictwa i Architektury (1973–1978), dyrektorem Instytutu Architektury i Planowania Przestrzennego (1981–1990), prorektorem ds. organizacji Politechniki Szczecińskiej (1990–1993). Wykładał na zajęciach z historii architektury i urbanistyki powszechnej i polskiej, ochrony i konserwacji zabytków, projektowania przeddyplomowego. Prowadził seminaria i prace dyplomowe. Wypromował 7 doktorów i 13 magistrów inżynierów architektów. Opublikował ponad 60 prac naukowych i dydaktycznych z zakresu ochrony i konserwacji zabytków.