Родился 6 марта 1917 года в поселке Владимирский станицы Николаевской Верхнеуральского уезда Оренбургской губернии, ныне село Владимировка, Варненского района. С 1930 года работал на предприятиях Троицка, Кустанайской области, Карабаша.
В 1938 году призван в Армию. Служил сапером на Дальнем Востоке, после мобилизации в действующую Армию – в саперном батальоне при Чебаркульских военных лагерях. С июня 1942 года участвовал в боях на Калининском фронте, командир взвода стрелкового полка. В 1943 году – старшина батальона запасного танкового полка, дислоцировавшегося в Челябинске. В 1944 году воевал на Белорусском фронте в танковых войсках. Отличился в боях за г. Речицу (Белорусская ССР).
По окончании гвардейского Сивашского Краснознаменного танкового училища в г. Никополе Днепропетровской области (1945) служил в танковых частях на Украине, в Туркестанском военном округе.
В августе 1948 года был назначен начальником Верхнеуфалейского гарнизона пожарной охраны. После выхода на пенсию в 1973 году в звании майора внутренней службы работал заместителем директора Уфалейского комбината бытового обслуживания.
Награжден:
орденом Отечественной войны 1-й и 2-й степени,
орденом «Красной звезды»,
«Знаком Почета».