Родился 2 января 1955 года в деревне Старое Роматово Малоритского района.
Работал заместителем главы администрации СЭЗ «Брест», главой администрации Ленинского района Бреста, начальником областного управления промышленности, транспорта, связи и внешнеэкономических отношений, возглавлял городское управление экономики, с 1990 по 1995 год работал начальником сборочного цеха БЭЛЗа.
С 2004 до марта 2015 года — в руководстве облисполкома, вначале в ранге заместителя председателя, а с февраля 2008 года — первый заместитель председателя. Отвечал за развитие промышленности, топливно-энергетического комплекса области, развитие науки и инновационной деятельности, государственных закупок.
В начале марта 2015 года избран председателем областной организации профсоюза работников агропромышленного комплекса, которую возглавлял до января 2020 года.
12 января 2020 года покинул председателя обкома профсоюза работников АПК