Родился 26 марта 1976 года в городе Новгород.
С 1993 по 1994 год служил в Вооруженных силах России. С 1995 по 1999 год юрисконсульт в АОЗТ «Анзор» (АОЗ «Инсайт-1»). В 1999 году окончил Новгородский государственный университет им. Ярослава Мудрого по специальности юриспруденция. С 1999 по 2005 год помощник прокурора, Прокуратура Новгородской области. С 2005 по 2008 год заместитель генерального директора (генеральный директор) ООО «Карат». С 2008 по 2016 год генеральный директор ООО «Юридический центр. КН.». С 04.2016 по 09.2016 год помощник депутата ГД ФС РФ. С 03.10.2016 года заместитель председателя Новгородской областной Думы.