По комсомольской путевке был направлен в Кузбасс. Трудовую деятельность начинал инженером разреза-строительного управления треста «Кемеровошахтстрой» в 1960 году. Позже работал начальником отдела капитального строительства треста «Кемеровоуголь», начальником строительного управления треста «Кемеровотрансстрой».
В 1967 году вернулся в Белоруссию. Почти 20 лет он работал в строительных трестов Могилева, возглавлял управление Могилевского облмежсельхозстроя.
В 1986 — 1994 годах был первым заместителем председателя правления Белсельстроя.
9 сентября 1994 года указом Президента был назначен первым заместителем министра архитектуры и строительства Республики Беларусь.