Родился 14 мая 1971 года в с. Вязовка Киквидзенского района Волгоградской области.
В 1993 году окончил Волгоградский сельскохозяйственный институт по специальности «бухгалтерский учет, контроль и анализ хозяйственной деятельности в сельском хозяйстве» .
До призыва в Армию, в 1993 году работал в смешанном садоводческом товариществе «Еланское» в должности бухгалтера, главного экономиста.
В 1994 году был призван в Вооруженные силы РФ для прохождения срочной службы, в 1996 году демобилизован.
С 1996 по 2001 год работал в смешанном садоводческом товариществе «Еланское» в должности главного экономиста, позднее — председателем товарищества.
С 2001 по 2005 год работал в администрации Еланского района в должности заместителя главы по вопросам экономики, финансов и социальной сферы.
В октябре 2005 года в порядке самовыдвижения баллотировался на должность главы администрации Еланского района Волгоградской области, по результатам выборов одержал победу, был избран главой администрации района. В октябре 2009 года повторно избран на должность главы администрации Еланского района.
С 2014 по 2016 год работал в ассоциации «Совет муниципальных образований Волгоградской области» в должности председателя правления.
С сентября 2016 года по октябрь 2021 года являлся депутатом Государственной Думы VII созыва, членом фракции «Единая Россия», членом комитета Госдумы по бюджету и налогам.
Постановлением Волгоградской областной Думы от 1 декабря 2021 № 27/1910 назначен на должность заместителя председателя контрольно-счетной палаты Волгоградской области.
Постановлением Волгоградской областной Думы от 17 марта 2022 №30/2076 назначен на должность председателя контрольно-счетной палаты Волгоградской области.