Родился 11 января 1952 в Вологодской области.
В 1976 окончил Ленинградский политехнический институт им. М. И. Калинина по специальности "инженер-электрик".
В 1976 по 1992 работал на Нарвской ГРЭС в должностях от техника лаборатории до директора.
С апреля 1990 - депутат Ленинградского областного Совета народных депутатов. С октября 1991 до 1993 - заместитель председателя Ленинградского областного Совета.
С 1993 по 1995 - советник Межпарламентской ассамблеи государств-участников СНГ.
Был заместителем генерального директора Гуманитарного фонда содействия развитию СНГ.
С ноября 1996 - первый вице-губернатор - заместитель председателя правительства Ленинградской области.
В декабре 1997 был избран депутатом Законодательного собрания Ленинградской области. С января 1998 - председатель Законодательного собрания Ленинградской области.
С 28 января 1998 - член Совета Федерации (СФ).
20 мая 1998 утвержден представителем СФ в Постоянной комиссии Межпарламентской Ассамблеи государств-участников СНГ по изучению опыта государственного строительства и местного самоуправления.
Увлекается спортом, рыбалкой.
Женат. Имеет двух дочерей.