Родился в деревне Хорошевке Гомельской области 9 ноября 1945 года.
По завершении учебы в школе работал на заводе "Гомсельмаш" рабочим. В это же время поступил в Ленинградский горный институт имени Г.В.Плеханова, окончив который стал дипломированным инженером-экономистом. В 1967 году по распределению попал на шахты "Воркутауголь", где занимал разные должности.
Во время работы в Воркуте окончил Ленинградскую высшую партийную школу и с 1970 года находился на комсомольской и партийной работе, пройдя путь от комсорга до первого секретаря Воркутинского горкома КПСС. В 1990 году был назначен заместителем генерального директора объединения "Воркутауголь".
Неоднократно избирался депутатом в Воркутинский городской Совет народных депутатов и в Государственный Совет Республики Коми. В 1996 году был назначен вице-губернатором Ленинградской области по промышленности, топливно-энергетическому, лесному комплексам и природопользованию. В декабре 1997 года стал первым вице-премьером Правительства Ленинградской области.
С сентября 1998 года являлся исполняющим обязанности губернатора Ленинградской области. На губернаторских выборах, прошедших 19 сентября 1999 года, одержал победу и был избран Губернатором Ленинградской области.
21 сентября 2003 года избран на второй губернаторский срок в Ленинградской области.