Родился в 1954 году в Печорском районе Псковской области.
В 1976 году окончил Таллинский политехнический институт по специальности инженер-механик автомобильного транспорта.
После окончания института был направлен по распределению на службу в органы МВД, где служил до 2009 года. Последняя должность в системе МВД — заместитель начальника управления внутренних дел по Псковской области по тылу.
Заочно получил два высших образования: в Санкт-Петербургском инженерно-экономическом институте им. Пальмиро Тольятти по специальности инженер-экономист автомобильного транспорта и в Академии Министерства внутренних дел по специальности юриспруденция.
С апреля 2009 года по август 2010 года — первый заместитель главы администрации города Пскова.
С октября 2010 года - исполняющий полномочия главы Великолукского района.
13 марта 2011 года избран главой Великолукского района.
С 25 июля 2013 года по декабрь 2017 года - глава администрации города Пскова.
Имеет правительственные награды, удостоен именного оружия. Присвоено звание «Заслуженный работник МВД».
Женат. Имеет двух взрослых сыновей.
Участие в выборах. Март 2011 года. Выборы Главы Великолукского района. Выдвинут партией «Единая Россия». Набрал более 85%голосов.