Родился 11 мая 1913 года в селе Танюшовка, Старобельский уезд, Харьковская губерния. Член КПСС.
В Советской Армии с февраля 1933 года. В 1939—1971гг. — на политической работе в Красной Армии: старший политрук, начальник политотдела 50-й гвардейской стрелковой дивизии, заместитель начальника организаторского отдела Политуправления 4-го Украинского фронта, на политической работе в Красной Армии, с ноября 1962г. по июль 1970г. - член Военного совета - начальник Политуправления Приволжского военного округа.
Генерал-лейтенант (1967г.). Депутат Верховного Совета РСФСР 6-го и 7-го (1962-1970гг.) созывов. Депутат Крымского областного Совета депутатов трудящихся (1957-1959гг.).
Скончался 1 апреля 2004 года в Москве.