Родился 21 апреля 1964 года. Родной город – Медвежьегорск.
В1990 году окончил медицинский факультет Петрозаводского государственного университета по специальности «Лечебное дело». В 1997 году окончил экономический факультет Петрозаводского государственного университета по специальности «Менеджмент».
С 1991 по 1992 год работал врачом-анестезиологом в Медвежьегорской ЦРБ, с 1992 по 2009 год - главным врачом этой больницы. С 2009 по 2016 год - главный врач ГБУЗ «Республиканская больница им. В.А. Баранова» (г. Петрозаводск).
С 2011 по 2016 год - депутат Законодательного Собрания V созыва по Медвежьегорскому одномандатному избирательному округу № 16, председатель Комитета по социальной политике. Заслуженный врач Республики Карелия. В 2000 и 2008 годах становился «Лауреатом года Республики Карелия». Секретарь Карельского регионального отделения Всероссийской политической партии «Единая Россия».
18 сентября 2016 года избран депутатом Законодательного Собрания Республики Карелия VI созыва по Центрально-Карельскому избирательному округу №16. 6 октября 2016 года избран Председателем Законодательного Собрания Республики Карелия VI созыва. 6 октября 2021 года переизбран Председателем Законодательного Собрания Республики Карелия VII созыва. Председатель Карельского регионального отделения Всероссийской политической партии «Единая Россия».