Родился 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 голосов.

Женат, воспитывает сына.