Окончил Могилёвский машиностроительный институт в (в 1983 г.) и Академию народного хозяйства при Правительстве Российской Федерации (в 1992 г.). Имеет специальности инженера-механика по оборудованию и технологии сварочного производства, ведущего специалиста по управлению — менеджера высшей квалификации. Кандидат технических наук.
Награждён орденом Почёта Республики Беларусь, международной наградой «Факел Бирмингема», орденом Отечества III степени (апрель, 2010 г.), орденом Святого Владимира, орденом Преподобного Сергия Радонежского III степени. Имеет две благодарности Президента Республики Беларусь, почетную грамоту Совета Министров Республики Беларусь, благодарность Президента Украины. «Заслуженный работник промышленности Республики Беларусь», «почётный гражданин г.Минска».
Трудовую деятельность начал электросварщиком в межколхозной строительной организации Воложинского р-на Минской обл. После службы в армии работал на Барановичском комбинате сенажных башен, прошёл путь от электросварщика до директора этого комбината. После этого в течение десяти лет возглавлял коллектив Барановичского завода торгового машиностроения. С 1997 г. — председатель Барановичского горисполкома. С марта 2000 г. по июнь 2009 г. — председатель Минского горисполкома. Член Совета Республики Национального собрания Республики Беларусь (2000, 2004).
6 июня 2010 года, после продолжительных проблем со здоровьем, скончался.