Od jesieni 1945 był wykładowcą Politechniki Gdańskiej. W 1945 został mianowany zastępcą profesora, w 1949 profesorem nadzwyczajnym a w 1972 profesorem zwyczajnym. W latach 1952–1954 i 1964–1969 był dziekanem Wydziału Architektury Politechniki Gdańskiej. Od 1951 do 1952 był prorektorem Wieczorowej Szkoły Inżynierskiej w Gdańsku. W 1948–1956 pracował jako nauczyciel geometrii wykreślnej na kursach dla nauczycieli szkół średnich w Gdańsku. Wykładowca w: Państwowej Wyższej Szkole Sztuk Plastycznych w Gdańsku od 1946 do 1976, w Wyższej Szkole Pedagogicznej od 1947 do 1948, nauczyciel w Gdańskich Technicznych Zakładach Naukowych w Gdańsku od 1946 do 1948. Profesor kontraktowy Politechniki Szczecińskiej od 1957 do 1963. Na emeryturze od 1975.
Od 1955 do 1988 był redaktorem naczelnym Zeszytów Naukowych Politechniki Gdańskiej. W latach 1966–1971 prowadził wykłady w ramach Politechniki Telewizyjnej. Doktor honoris causa Politechniki Gdańskiej (1985). W 1987 został członkiem honorowym Gdańskiego Towarzystwa Przyjaciół Sztuki.