Родился 6 марта 1949 года в селе Новая Нелидовка Белгородской области. В 1971 году закончил Белгородский технологический институт строительных материалов им.В.Шухова. С 1971-1972гг. служил в рядах Советской Армии. С 1973 −1980гг. работал инженером Тавровско-механического завода. В
С января 1998 года был назначен заместителем Председателя правительства Белгородской области — начальником департамента социальной политики правительства администрации области.
Кандидат экономических наук. Имеет ученую степень по специальности: «Организация управления, планирования и регулирования экономикой». Имеет правительственные награды: медаль ордена «За заслуги перед Отечеством» I степени, медаль «За заслуги перед Землей Белгородской» I степени, медаль «15 лет ПФР», медаль «Русской Православной церкви преподобного Сергия Радонежского» I степени, медаль «Третье ратное поле России» III степени и другими награды и почетные грамоты.
С 4 июля 2007 года назначен управляющим Отделением Пенсионного фонда Российской Федерации по Белгородской области.
Женат, имеет двух взрослых дочерей.