Родился 11 октября 1962 года в г. Анжеро-Судженск.
В 1986 г. окончил Ленинградский педиатрический медицинский институт по специальности «Врач-педиатр».
После окончания вуза работал врачом, заведующим отделением Детской городской больницы г. Петрозаводска. С 1999 г. — главный врач ГУЗ «Поликлиника» Министерства здравоохранения Республики Карелия. Врач высшей категории. Имеет 5 врачебных специализаций. В 2000 г. избран депутатом Петрозаводского городского Совета: член контрольной комиссии; член комиссии по здравоохранению, социальной защите, физкультуре и спорту; руководитель группы депутатов от района «Древлянка»; руководитель фракции «Отечество» в Петросовете. Лауреат 2000 года г. Петрозаводска. Руководитель районной организации партии «Единая Россия» по г. Петрозаводску. Кандидат в мастера спорта по борьбе самбо; имеет спортивные разряды по стрельбе и зимнему многоборью. Возглавлял ГУЗ «Госпиталь для ветеранов войн».
В Законодательном Собрании Республики Карелия третьего созыва — член Комитета по законности и правопорядку.