Родился 12 марта 1944 года в станице Верхне-Курмаярской Котельниковского района Волгоградской области в семье служащего.
С 1961 года по июль 1962 года работал слесарем в Жутовском автохозяйстве Октябрьского района Волгоградской области, с 1962 года по август 1964 года – фрезеровщиком в городе Куйбышеве, участковым инспектором Госстраха в поселке Октябрьском.
В 1964 году поступил и 20 июня 1968 года окончил Ростовский-на-Дону институт народного хозяйства по специальности планирование сельского хозяйства, получил квалификацию – экономист.
В 1968-1970 годах – на преподавательской работе в городе Владимире.
С августа 1970 года по декабрь 1971 года – главный экономист мясного совхоза «Сальский» Ростовской области. С мая 1972 года по октябрь 1985 года работал старшим, затем главным экономистом рисосовхоза «Новопетровский» Славянского района Краснодарского края. С октября 1985 года по апрель 1987 года работал секретарем парткома совхоза «Новопетровский».
С апреля 1987 года – первый заместитель Крымского районного агропромышленного объединения (РАПО). Постановлением Совета Министров РСФСР от 21 апреля 1987 года № 163 и приказом Крайагропрома № 341 от 4 июня 1987 года Крымское РАПО упразднено с 3 июля 1987 года и создан Агропромышленный комбинат «Крымский». Переведен на должность заместителя генерального директора по экономике АПК «Крымский», которую занимал по апрель 1991 года.
С апреля 1991 года по июнь 1992 года – директор Крымского филиала коммерческого банка «Кубинбанк».
С июня 1992 года по 23 декабря 1996 года занимал должность главы администрации города Крымска и Крымского района.