Родился 12 августа 1970 года в г.Сыктывкар, республика Коми. Образование высшее. В 1993 году окончил Ленинградский институт инженеров железнодорожного транспорта по специальности «инженер-механик».
В 1993-1997гг. - заведующий отделением «Тяговый подвижной состав» в Петрозаводском колледже железнодорожного транспорта; В 1997-2002 гг. работал на инженерных должностях Петрозаводского отделения Октябрьской железной дороги. В 2002-2004 гг. - главный инженер локомотивного депо Медвежьегорск Петрозаводского отделения Октябрьской железной дороги. В 2004-2006 гг. - начальник локомотивного депо Медвежьегорск Петрозаводского отделения Октябрьской железной дороги. С 2006 по 2010-й - первый заместитель начальника Волховстроевского отделения Октябрьской железной дороги. В 2010-2011 гг. - заместитель начальника Октябрьской железной дороги по локомотивному и вагонному хозяйствам. С сентября 2011 года - Начальник службы технической политики. До осени 2016 года - заместитель главного инженера Октябрьской железной дороги.
В декабре 2011 года избран депутатом Законодательного собрания Ленинградской области 5-го созыва. В сентябре 2016 года избран депутатом Законодательного собрания Ленинградской области 6-го созыва. Заместитель председателя постоянной комиссии по государственному устройству, международным, межпарламентским и общественным связям Законодательного собрания Ленинградской области.
Бокситогорский избирательный округ №12
Депутат Законодательного собрания Ленинградской области по Бокситогорскому одномандатному избирательному округу №12
Кингисеппский избирательный округ №24
Депутат Законодательного собрания Ленинградской области по Кингисеппскому одномандатному избирательному округу № 24
Ломоносовский избирательный округ №20
Депутат Законодательного собрания Ленинградской области по Ломоносовскому одномандатному избирательному округу №20.
Сосновоборский избирательный округ №21
Депутат Законодательного собрания Ленинградской области по Сосновоборскому одномандатному избирательному округу №21.