Родился 24 сентября 1969 года в поселке Муезерский Карельской АССР.
В 1997 году окончил медицинский факультет Петрозаводского государственного университета по специальности «Лечебное дело».
До декабря 2004 года работал в БСМП города Петрозаводска. В 2005 - 2021 годах работал главным врачом ГБУЗ РК «Городская поликлиника №1».
18 сентября 2016 года избран депутатом Законодательного Собрания Республики Карелия VI созыва по Петрозаводскому избирательному
округу №3.