Родился в селе Большая Рудка Шарангского района Горьковской области. Окончил Шарангское СПТУ-89 по специальности «тракторист» (1987 г.). В 1987 году был призван в ряды ВС СССР для прохождения военной службы по призыву в должности «механика аппаратуры связи». После демобилизации жил и работал в Шарангском районе Горьковской/Нижегородской области. С августа 2023 года – участник специальной военной операции по защите Донецкой и Луганской народных республик, по демилитаризации и денацификации Украины. Старший стрелок рядовой Иванов погиб при исполнении воинского долга. Похоронен на территории Шарангского муниципального округа.