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