Родился 28 апреля 1981 года в городе Куйбышеве.
В 1997 году завершил обучение в Новоульяновской средней школе №2.
С 1999 по 2000 год проходил срочную службу в дивизии им.Ф.Э. Дзержинского в городе Реутов.
В 2002 году окончил Ульяновский строительный колледж по специальности "Правоведение".
В настоящее время проходит обучение на юридическом факультете Ульяновского государственного университета.
В 2001 году трудоустроился в ООО "Ульяновскшифер". За два года прошел путь от ученика до машиниста листоформовочной машины 4 разряда.
С 2003 года - менеджер отдела продаж ООО "Сенгилеевский лесокомбинат".
С 2004 года по настоящее время - индивидуальный предприниматель в cфере деревообрабатывающего производства.
В 2017 году избран депутатом Городской Думы МО "Новоульяновск", входил в состав комитета по нормотворчеству и местному самоуправлению.
В 2018 году назначен первым секретарем Цильнинского райкома партии КПРФ.
На выборах в сентябре 2018 года уступил в Цильнинском округе №6 Владимиру Камеко. Но прошел по партийному списку. 4 октября 2018 года зарегистрирован депутатом Законодательного Собрания Ульяновской области шестого созыва по областному избирательному округу от КПРФ. Входил в состав комитета по бюджету и экономической политике.
В апреле 2021 года задекларировал доход в 1,6 млн рублей. Передвигается Иванов на Nissan Murano, также любит погонять на советском мотоцикле ИЖ Планета-5. Супруга депутата — владелица ГАЗели. В собственности общая квартира.
В 2022 году отчитался о доходе в 4 млн рублей. Остальное имущество у Иванова и его супруги осталось тем же.
В июле 2022 года подал пакет документов в избирком для участия в выборах депутатов гордумы Новоульяновска. По итогам голосования стал шестым в пятимандатном округе, в гордуму не прошел.
На выборах в депутаты ЗСО седьмого созыва баллотировался по одномандатному Цильнинскому округу №6, занял третье место - 10,46% или 1670 голосов.
Женат, воспитывает сына.