Родился 7 мая 1971 года. Окончил исторический факультет Петрозаводского государственного университета.
Трудовую деятельность начал рабочим на нижнем складе Олонецкого леспромхоза. В 1989-1991 гг. служил в Западной группе войск Советской армии в Германии. Работал машинистом котельной МП «Теплосеть», преподавателем истории в средней школе. Вступил в КПРФ в 1996 году. В 1997-2002 гг. - корреспондент районной газеты «Олония».
Дважды избирался депутатом Олонецкого райсовета. Работал помощником депутата Госдумы Жореса Ивановича Алферова по Республике Карелия. Был секретарем Карельского рескома КПРФ.
В 2011 году избран депутатом Законодательного Собрания Республики Карелия V созыва по Единому избирательному округу.