Иван Локтев родился 18 сентября 1917 года в селе Донгуз (ныне — Балтайский район Саратовской области). После окончания неполной средней школы работал в колхозе. В сентябре 1938 года Локтев был призван на службу в Рабоче-крестьянскую Красную Армию. Участвовал в боях на реке Халхин-Гол. С августа 1942 года — на фронтах Великой Отечественной войны. Участвовал в Сталинградской и Курской битвах.