Родился 28 сентября 1954 года в совхозе «Правда» Грязинского района Липецкой области.
Трудовую деятельность начал в 1977 году инженером на Котовском заводе им. 50-летия СССР.
С 1980 года – на партийной и советской работе. Работал председателем комитета по управлению имуществом города Котовска, руководителем отделения федерального казначейства по городу Котовску, главой администрации Котовска и главой Котовска.
В декабре 2011 года по представлению губернатора Олега Бетина назначен на должность председателя Контрольно-счётной палаты области, а затем переназначен на эту должность.