Родился 21 мая 1972 года в Украинской ССР в семье потомственного военного. В раннем детстве переехал в Карелию, где в пограничных войсках проходил службу отец.
Окончил факультет физического воспитания Карельского государственного педагогического института, Высшие курсы Федеральной службы контрразведки в Нижнем Новгороде.
С 1994 года – на службе в Управлении ФСК по Республике Карелия. В апреле 1995 года был командирован в Чеченскую Республику, где в течение полугода принимал участие в мероприятиях по защите конституционного строя России. Продолжил службу в Карелии. В 1996 году был переведен в подразделение специального назначения, где прошел путь до командира группы. Принимал участие во второй чеченской кампании. Награжден орденом Мужества, медалью ордена «За заслуги перед Отечеством» II степени, медалью «За отвагу», медалью «За участие в контртеррористической операции», медалью Суворова, Почетной грамотой Государственной Думы Федерального Собрания Российской Федерации, ведомственными наградами. В октябре 2011 года окончил службу. Подполковник запаса. С 2011 по 2016 год - депутат Законодательного Собрания V созыва. В июле 2009 года принимал участие в обеспечении безопасности экспедиции на Северный полюс на атомоходе «50 лет Победы». На полюсе установил флаг Республики Карелия.
18 сентября 2016 года избран депутатом Законодательного Собрания Республики Карелия VI созыва по Единому избирательному округу.