Родился 14 декабря 1977 года в Петрозаводске.
Получил рабочую специальность в училище. В 2003 г. окончил юридический факультет Современной гуманитарной академии.
С 1996 по 1998 годы – проходил срочную службу в пограничных войсках.
Работал помощником адвоката, юристом, помощником депутата Государственной Думы. С 2016 по 2021 год – депутат Законодательного Собрания Республики Карелия VI созыва, член Комитета по государственному устройству и местному самоуправлению, член Комитета по законности и правопорядку. С 2003 года состоит в политической партии «КПРФ», активно занимается партийной работой. В 2014 году избран Первым секретарем Комитета Карельского республиканского отделения «КПРФ». С 2016 по 2019 годы – помощник депутата Государственной Думы Федерального Собрания Российской Федерации, Нобелевского лауреата Жореса Ивановича Алферова. С 2014 года участник гуманитарных миссий на Донбасс.
Награжден Благодарственным письмом Главы Донецкой Народной Республики.
19 сентября 2021 года избран депутатом Законодательного Собрания Республики Карелия VII созыва по Единому избирательному округу.