Родился 14 июня 1955 года на Украине. С 17 лет живет в Карелии. В 1978 году окончил медицинский факультет Петрозаводского государственного университета по специальности «Лечебное дело», кандидат медицинских наук.
С 1979 по1983 год работал врачом-неврологом в Олонецкой ЦРБ. С 1983 по 2005 год - врач-невролог отделения восстановительного лечения Городской поликлиники № 2 Петрозаводска, заведующий отделением восстановительного лечения, а с 2005 по 2007 год - заместитель главного врача по восстановительной медицине. С ноября 2007 года по настоящее время - главный врач ГБУЗ РК «Городская поликлиника № 2» Петрозаводска. С 2015 по 2016 год - депутат Законодательного Собрания V созыва, член Комитета по социальной политике и Комитета по образованию, культуре, спорту и делам молодежи.
Заслуженный врач Российской Федерации и Республики Карелия, врач-невролог высшей категории. Награжден орденом Дружбы. В 2009 году стал «Лауреатом года Республики Карелия».
3 мая 2017 года зарегистрирован депутатом Законодательного Собрания Республики Карелия VI созыва на основании постановления ЦИК РК «О передаче вакантного мандата депутата Законодательного Собрания Республики Карелия шестого созыва зарегистрированному кандидату из единого списка кандидатов, выдвинутого Карельским региональным отделением Всероссийской политической партии «Единая Россия».