Окончил Томский финансово-кредитный техникум в 1954 году, Иркутский институт народного хозяйства в 1974 году, Академию народного хозяйства в 1987 году.
Трудовую деятельность начал в 1954 году в Якутии в Верхне-Вилюйском отделении Госбанка СССР. На Крайнем Севере проработал 28 лет, пройдя путь от рядового экономиста до управляющего Якутской республиканской конторой Госбанка СССР.
С 1982 по 1999 год — начальник Главного управления Центрального банка РФ по Тверской (ранее Калининской) области. избирался депутатом областного Совета и дважды —депутатом Законодательного Собрания Тверской области.
В 1999—2007 гг. — депутат Государственной Думы РФ, член Комитета ГД по бюджету и налогам. Фракция «Единая Россия».
C 2007 г. — заместитель начальника Главного Управления Банка России по Тверской области.
Председатель совета сторонников при Тверском региональном отделении партии «Единая Россия».
Действительный член Всеволжской инженерной Академии