Родился 29 августа 1956 года в Винсовхозе-3 Нижнегорского района Крыма. В 1963-1973 годах учился в Охотской средней школе Нижнегорского района. Затем поступил в ТУ-1 Симферополя. В 1976-1980 годах учился в Симферопольском высшем военно-политическом училище, офицер с высшим военно-политическим образованием. В 1987-1990 годах учился в Военно-политической академии имени В. И. Ленина (Москва), офицер с высшим военным образованием преподавателя истории.
В 2005-2006 годах учился в Академии государственной службы при президенте РФ (Санкт-Петербург), ведение профессиональной деятельности в сфере муниципального управления и муниципальной службы.
В мае 1975 года призван в погранвойска. Проходил службу в Закавказском пограничном округе на различных должностях. В 1990 был направлен в Прибалтийский пограничный округ.
В 1992 году выводил войска на территорию России. Назначен заместителем командира пограничного отряда. В 1997 году назначен начальником Псковского пограничного отряда.
В 2002 году назначен руководителем кадрового органа Северо-Западного регионального управления ПС ФСБ РФ.
В 2005 году уволен в запас. Полковник в запасе.
В 2005-2007 годах — заместитель главы администрации Пскова.
С октября 2007 года руководил Псковским городским исполкомом «Единой России». С ноября 2011 года по декабрь 2016 года — заместитель руководителя, руководитель Псковского регионального исполнительного комитета «Единой России».
С 2020 года являлся советником главы города Пскова.
22 сентября 2022 года на 1-ой сессии Псковской городской Думы избран ее председателем.