Политработник, генерал-полковник, почётный гражданин города Кулебаки, участник Советско-финской и Великой Отечественной войны
Родился в селе Кулебаки, ныне город Нижегородской области.
В 1927 – 1932 годах – секретарь райкома, укома, окружкома комсомола, секретарь райкома ВКП(б).
С 1932 года служил в Красной Армии.
Окончил Военно-политическую академию им. В.И. Ленина (1938 г.), Высшую военную академию им. К.Е. Ворошилова (1949 г.). До начала войны служил в Белорусском, Архангельском, Среднеазиатском военных округах.
Участник Советско-финской и Великой Отечественной войны. Был членом Военсовета Закавказского фронта, участвовал в организации обороны Кавказа и проведении операции по разгрому немецко-фашистских войск на юго-западном направлении.
В 1945 – 1946 годах – член Военного совета Тбилисского военного округа.
С 1949 года – член Военного совета Закавказского военного округа.
С 1953 года – член Военного совета Группы советских войск в Германии.
С 1958 года – первый заместитель начальника Главного политического управления СА и ВМФ.
С 1960 года – начальник Управления политических органов Ракетных войск стратегического назначения.
С 1963 года – первый заместитель начальника Главного политического управления СА и ВМФ по общим вопросам.
С 1974 года – военный консультант Группы генеральных инспекторов Министерства Обороны СССР.
Генерал-полковник (25.05.1959).
Почётный гражданин города Кулебаки (28.02.1968).
Жил в Москве, похоронен на Новодевичьем кладбище.
Награды: ордена Ленина (22.02.1943; 27.01.1966); Красного Знамени (20.05.1940; 1954; 1968); Красной Звезды (1947); «За службу Родине в Вооружённых Силах СССР» 3-й степени (30.04.1975).