Родился 17 ноября 1958 года в городе Светлогорске Гомельской области.
Окончил Белорусский политехнический институт, инженер-теплоэнергетик; Российскую академию государственной службы при Президенте Российской Федерации, менеджер.
В 1980 — 1984 годах работал машинистом-обходчиком турбинного оборудования Мозырской ТЭЦ, машинистом турбин, начальником смены Светлогорской ТЭЦ, заместителем начальника центральной службы районного энергетического управления «Гомельэнерго», начальником лаборатории металлов Светлогорской ТЭЦ.
С 1984 по 1990 год — инструктор организационного отдела, заведующий промышленно-транспортным отделом, заведующий организационным отделом Светлогорского горкома КПБ.
В 1990 — 1998 годах — заместитель председателя Светлогорского городского Совета народных депутатов, заместитель председателя, первый заместитель председателя Светлогорского горисполкома.
С 1998 по 2004 год — председатель комитета по экономике и рыночным отношениям Гомельского облисполкома, председатель Мозырского горисполкома, заместитель председателя Гомельского облисполкома.
В 2004 году назначен помощником Президента Республики Беларусь — главным инспектором по городу Минску.
С 2006 по 2009 год — Министр труда и социальной защиты Республики Беларусь.
В 2009 — 2010 годах — Заместитель Премьер-министра Республики Беларусь.
17 июня 2011 года избран заместителем Председателя Совета Республики Национального собрания Республики Беларусь четвертого созыва.
Имеет Благодарность Президента Республики Беларусь. Награжден Почетной грамотой Администрации Президента Республики Беларусь и Почетной грамотой Совета Министров Республики Беларусь.