Родился 9 октября 1971 года в городе Ярославле.
В 1992 году окончил Ярославское высшее военно-финансовое училище.
В 1992 — 1994-х — старший кассир в Полевом учреждении ЦБ РФ.
В 1994 — 1996-х — ведущий специалист по учету внешнеэкономических операций в Ярославском филиале АКБ «Регион».
В 1996 — 2000-х — заместитель главного бухгалтера Ярославского филиала АКБ «Лефко-банк».
В 2000 — 2001-х — начальник финансового отдела Ярославского шинного завода.
В 2002 — 2005-х — заместитель директора по экономике, директор по экономике МУП городского пассажирского транспорта «Яргортранс».
В 2003 году окончил Российскую Академию государственной службы при Президенте РФ по специальности «Государственное и муниципальное управление».
С 2005 году — заместитель руководителя Управления Федеральной антимонопольной службы по Ярославской области. Координирует и контролирует деятельность отдела антимонопольного контроля, отдела естественных монополий и рекламы.
8 сентября 2013 года избран депутатом Ярославской областной Думы шестого созыва.
Женат, воспитывает троих детей.