На фронтах Великой Отечественной войны - с ноября 1941 года. В составе полка заместитель командира эскадрильи Иванов был переброшен на Карельский фронт, принимал участие в боях в районе Мурманска, Кандалакши, Кестеньги. К январю 1942 года сбил уже 3 вражеских самолёта. В апреле 1942 года переведён в 769-й (затем стал 148-м гвардейским) истребительный авиационный полк 122-й истребительной авиационной дивизии Мурманского района ПВО. С декабря 1942 года - командир эскадрильи полка, затем - штурман полка и заместитель командира полка. В конце 1942 года полк передан Западному фронту ПВО, принимал участие в Сталинградской битве, Курской битве, под Корсунь-Шевченковским, защищал небо Белоруссии, Украины, в том числе и Ровенщины. Так, в небе над Сарнами Иванову удалось сбить несколько вражеских самолетов противника.