С 1934 ветеринар врач-эпизоолог Борисоглебской межрайонной ветеринарно-бактериологической лаборатории Наркомата земледелия СССР.
С 1935 ветеринарный врач срочной службы артиллерийского полка Московской пролетарской стрелковой дивизии.
С 1936 старший ветеринар врач районного земельного отдела исполнительного комитета Новоусманского районного Совета депутатов трудящихся.
С 1937 главный ветеринарный врач Ветеринарной управы земельного отдела исполнительного комитета Воронежского областного Совета депутатов трудящихся.
С 1941 начальник армейского ветеринарного лазарета № 329 50-й армии Брянского, Западного, 1, 2, 3-го Белорусского фронтов.
С 1945 начальник того же лазарета в Восточно-Сибирском военном округе, г. Красноярск.
С 1946 директор Воронежской областной опытной станции по ветеринарии Министерства сельского хозяйства СССР.
С 1949 управляющий Воронежским трестом животноводческих совхозов Министерства мясной и молочной промышленности СССР.
С 1953 заместитель заведующего, заведующий отделом Воронежского областного комитета КПСС.
1961 – декабрь 1962 гг. - секретарь Воронежского областного комитета КПСС.
Декабрь 1962 – декабрь 1964 гг. – председатель исполнительного комитета Воронежского сельского областного совета депутатов (одновременно существовал промышленный областной совет).
Декабрь 1964 – март 1967 гг. - председатель исполнительного комитета Воронежского областного совета депутатов – формальный руководитель области.
Март 1967 – февраль 1971 гг. - 1-й секретарь Воронежского областного комитета КПСС - фактический руководитель области при формальном председателе исполкома облсовета.
В 1971-1977 гг. - старший преподаватель кафедры управления колхозами и совхозами ВСХИ.