Родился в городе Ташкенте Узбекской ССР, в семье военнослужащего. Окончил среднюю общеобразовательную школу № 190 (г. Ташкент), Омское высшее общевойсковое командное училище (1996 г). В 1996 – 1999 годах проживал в Нижнем Новгороде, где проходил службу. С сентября 1999 года принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Командир роты 245-го мотострелкового полка капитан Иванов погиб при исполнении воинского долга. Похоронен на кладбище села Филинское Вачского муниципального округа Нижегородской области, по месту жительства родителей. Награды: орден Мужества, медаль ордена «За заслуги перед Отечеством» 2-й степени (04.05.2000, посмертно).