Родился 10 августа 1950 года в дер. Будки Бежаницкого района Псковской области.
В 1958 году пошел в среднюю школу №50 ст. Дно Октябрьской железной дороги. В 1968 году окончил данную школу.
С 15 ноября 1968 года по 12 мая 1969 года работал в Локомотивном депо Дно.
С мая 1969 года по июль 1971 года проходил военную службу.
С сентября 1971 года работал в Дно на заводе «Керамзит» грузчиком, слесарем-сборщиком, токарем-револьверщиком.
В июле 1977 года поступил в Псковский Государственный педагогический институт имени С.М. Кирова на специальность история, обществоведение и английский язык и в 1982 году окончил данный институт.
С 1982 года работал учителем истории и английского языка в средней школе №12 гор.Дно.
С сентября 1986 года по сентябрь 1991 года был на партийной работе в Дновском РК КПСС инструктором, заведующим кабинета политпросвещения, инструктором.
С сентября 1991 года по ноябрь 2002 года работал учителем истории в средней школе №1 г.Дно.
С ноября 2002 года по август 2016 года работал в Стрелковой команде ст.Дно.
В настоящее время на пенсии.
10 сентября 2017 года избран депутатом Собрания депутатов Дновского района шестого созыва от партии «ЯБЛОКО».
Член постоянной комиссии по бюджету, налогам, сборам, финансовой и социально-экономической политике.
+7 (911) 382-42-45