Родился 10 февраля 1977 года в городе Сегежа Карельская АССР.
В 2009 году одержал победу на выборах депутатов Совета Сегежского городского поселения второго созыва, но сложил полномочия.
В 2014 году закончил Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Российская академия народного хозяйства и государственной службы при Президенте Российской Федерации», государственное и муниципальное управление.
Работает начальником в Обществе с ограниченной ответственностью «Комплексный расчетный центр города Петрозаводска».
Член Социалистической политической партии «Справедливая Россия — Патриоты — За правду».
Руководитель фракции Социалистической политической партии «Справедливая Россия — Патриоты — За правду» в Петрозаводском городском Совете 29 созыва.
Член постоянной комиссии по жилищно-коммунальному хозяйству Петрозаводского городского Совета.