Родился в селе Выездное, ныне городского округа г. Арзамас Нижегородской области. В январе 1940 года был призван на службу в Красную Армию Арзамасским районным военным комиссариатом Горьковской области. Участник Великой Отечественной войны. Воевал в составе 1311-го стрелкового полка 77-й гвардейской стрелковой дивизии 24-й армии. Участвовал в битве под Москвой, у Сталинграда, на Курской дуге, форсировал Днепр, освобождал Белоруссию, Польшу, штурмовал Берлин. После окончания войны продолжил службу в армии. Окончил Военную артиллерийскую академию. Генерал-лейтенант. С апреля 1972 года – в запасе. Жил в Днепропетровске (ныне Днепр, Украина), похоронен на Центральном кладбище. Награды: ордена Красного Знамени (14.10.1943, 22.02.1945, 31.10.1967), Суворова 3-й степени (08.06.1945), Отечественной войны 1-й степени (25.08.1943, 06.04.1985), Александра Невского (09.09.1944), Красной Звезды (09.03.1943, 26.10.1955), медали, в т. ч. «За отвагу» (31.10.1942), «За боевые заслуги» (15.11.1950).