Родился на Полотчине. Окончил Белорусский институт механизации сельского хозяйства в 1978 г., Минскую высшую партийную школу в 1988 г., Международный институт менеджмента в 1997 г. С 1974 г. — старший инженер, начальник механизированного отряда Полоцкого районного объединения «Сельхозтехника». Работал инструктором, заведующим отделом, вторым секретарём Полоцкого райкома КПБ. С 1993 г. — заместитель, с 1998 г. — первый заместитель председателя, с 1999 по 2011 г. — председатель Полоцкого горисполкома. После выхода на пенсию проживает в Полоцке.
Награждён знаком «За заслуги перед Полоцком».
Звание Почётного гражданина г. Полоцка присвоено в 2010 г.
Вовремя возложения цветов к памятнику Героям-освободителям Полоцка. 1999
На празднике города. 2005
На празднике города. 2006
Вовремя научно-практической конференции в Музее-Библиотеке Симеона Полоцкого. 2006
Вовремя вручения флага города Полоцка участникам экспедиции «Мурманск-Владивосток». 2008
На праздновании Дня белорусской письменности в городе Борисов. 2008
Вовремя открытия памятника средневековому студенту во дворике Полоцкого государственного университета. 2010
Вовремя присвоения звания Почётного гражданина города Полоцка. 2010
Вовремя церемонии награждения на III открытом турнире по боксу среди юношей. 2015