Родился 30 марта 1966 года.
В 1991 году окончил Ленинградский государственный технический университет им. М.И.Калинина по специальности «Технология машиностроения», специализации «Инженер-механик».
С 1984-1986 гг. проходил срочную службу в Вооружённых Силах СССР.
С 1993 -2017 гг. проходил военную службу по контракту в органах ФСБ России.
В ноябре 2017 года назначен на должность помощника руководителя Управления Федерального казначейства по Псковской области.
Советник государственной гражданской службы Российской Федерации 1 класса.