Родился в 1906 г. д. Старое Гришкино. В армии с 1929 года, призван Елабужским райвоенкоматом.
В сентябре 1942 г мобилизован Серовским районным военкоматом, Свердловская обл. Старший сержант, стрелок, 511 танковый полк. Помощник командира взвода автоматчиков мотобатальона 19 самоходной артиллерийской бригады. Западный фронт, Первый Украинский. Был ранен. Младший лейтенант.
Награжден орденом Красной Звезды. Из наградного листа: «При прорыве укрепленной линии в районе деревни Выгорки 26.7.1944 г. командир взвода был убит. Тов. Попов принял на себя командование взводом, личным примером и отвагой поднял взвод в атаку и уничтожил до взвода пехоты противника, 2 пулеметные точки. Сам лично уничтожил огнем из автомата и в рукопашном бою 10 немцев».
Награжден медалями «За освобождение Варшавы», «За взятие Берлина», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.».