Родился 21 ноября 1939 г. в г. Свердловске.
Трудовую деятельность начинал рабочим на Свердловском заводе «Русские самоцветы» – после окончания ремесленного училища.
В 1963 г. окончил вечернее отделение Уральского лесотехнического института по специальности «инженер-механик».
С 1963 г. – инженер на деревообрабатывающем комбинате в г. Кимры Калининской (ныне Тверской) области, секретарь Кимрского горкома ВЛКСМ.
В 1967–1973 гг. – первый секретарь Калинского обкома ВЛКСМ. Во время его работы сформирован первый областной студенческий строительный отряд численностью 1,5 тыс. чел., в 1969 г. на средства, заработанные молодежью области, построен музей имени Лизы Чайкиной, проводились смотры научно-технического творчества молодежи, действовали молодежные школы передового опыта и мастерства.
В 1973–1979 гг. – первый секретарь Кимрского горкома КПСС. Во время его работы построен мост через Волгу, проложена электролиния от Вербилок до Савёлова протяженностью 40 км.
В 1979–1984 гг. – заведующий отделом науки и учебных заведений Калининского обкома КПСС.
В 1984–1987 гг. – первый секретарь Калининского горкома КПСС.
В 1987 г. окончил Академию общественных наук при ЦК КПСС.
В 1987—1990 гг. — председатель исполкома Калининского областного Совета народных депутатов.
В 1990 г. был вновь избран депутатом, а затем — председателем Калининского областного Совета.
В октябре 1991 г. назначен главой администрации Тверской области.
12 декабря 1993 г. избран в Совет Федерации Федерального Собрания РФ первого созыва (1994 – 1996), работал в комитете по бюджету, финансовому, валютному и кредитному регулированию, денежной эмиссии, налоговой политике и таможенному регулированию.
В декабре 1995 г. баллотировался на пост губернатора Тверской области, выборы проиграл В.И. Платову.
С января 1996 г. по 2006 г. – начальник Тверского главпочтамта.
С 2007 г. – первый заместитель директора управления ФГУП «Почта России» по Тверской области.
В 2009–2011 гг. – председатель общественной палаты Тверской области.
В 2009–2012 гг. – член общественного совета Центрального федерального округа.
Руководитель Тверской областной общественной организации «Союз комсомольских поколений».
Женат, имеет двоих детей.
Награды