Po wyzwoleniu miasta spod okupacji niemieckiej uczył się w Liceum im. Mikołaja Kopernika w Bydgoszczy i w 1946 r. uzyskał świadectwo dojrzałości. W latach 1946–1950 studiował na Wydziale Architektury Politechniki Gdańskiej. W czerwcu 1951 r. otrzymał dyplom ukończenia studiów wyższych i tytuł magistra inżyniera architekta.

Już w okresie studiów pracował zawodowo jako referendarz w Urzędzie Morskim w Gdyni (1949–1951). Po uzyskaniu dyplomu architekta przez kilka miesięcy pracował jako zastępca kierownika budowy w Zjednoczeniu Budownictwa Miejskiego w Gdańsku (1951–1952), po czym powrócił do Bydgoszczy.

W latach 1952–1956 był projektantem i głównym inżynierem w bydgoskim Miastoprojekcie. W 1956 r. przeszedł do pracy w Prezydium Miejskiej Rady Narodowej w Bydgoszczy i do 1958 r. był głównym architektem miasta Bydgoszczy. W latach 1958–1967 ponownie był pracownikiem Miastoprojektu. W latach 1967–1972 pracował jako starszy projektant w Wojewódzkiej Pracowni Urbanistycznej w Bydgoszczy.