Родился 16 сентября 1900 года в поселке Пригорье (позже Рославльского района Смоленской области).
Спортсмен (стендовая стрельба), военачальник.
Генерал-майор (23.11.1943). Заслуженный мастер спорта СССР (1950).
Исполняющий обязанности начальника Управления политической пропаганды Московского военного округа — 1941, затем — заместитель начальника Политического управления Московского военного округа, инспектор Политического управления Северо-Западного фронта — с февраля 1942 года, член Военного совета 11-й Армии — 1943 (с февраля), Военного совета 48-й Армии — с 1944 года, Военного Совета 1-й Краснознаменной Армии Приморской группы войск 1-го Дальневосточного фронта — с июля 1945 года, заместитель начальника Военно-топографического управления Генерального штаба Советской Армии по политической части — 1950 (с октября)-53.
Председатель ЦС Всеармейского военно-охотничьего общества — с августа 1953 года.
Участник Великой Отечественной войны. Награжден орденами Ленина (21.02.1945), Красного Знамени (23.07.1944, 3.11.1944, 10.04.1945, 15.11.1950), Кутузова II степени (8.09.1945), Отечественной войны I степени (18.09.1943), Красной Звезды (22.02.1941, 16.06.1942), медалями «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (9.05.1945), «За взятие Кенигсберга» (9.06.1945), «За победу над Японией» (30.09.1945), «20 лет РККА».
Скончался 21 октября 1967 года в Москве.