Игорь Харитонов родился в 1971 году. Успешно окончил полный курс обучения в Ивановском государственном университете по специальности «правоведение», с присвоением квалификации «юрист». К службе в органах прокуратуры приступил непосредственно по окончании ВУЗа, в качестве следователя прокуратуры Киржачского района Владимирской области.
Далее, последовательно замещал должности старшего следователя отдела по расследованию особо важных дел прокуратуры Владимирской области, следователя по особо важным делам прокуратуры Центрального административного округа города Москва, прокурора и старшего прокурора отдела аналитического обеспечения прокурорского надзора за следствием и организации исполнения следственных поручений управления по надзору за следствием в прокуратуре города Москва.
Так же, служил прокурором третьего зонального отдела управления по надзору за процессуальной деятельностью органов внутренних дел и юстиции Генеральной прокуратуры Российской Федерации и старшим прокурором первого зонального отдела управления по надзору за процессуальной деятельностью органов внутренних дел и юстиции Главного управления по надзору за процессуальной деятельностью органов прокуратуры, МВД, ФСКН, ФТС и юстиции Генеральной прокуратуры Российской Федерации.
Затем, возглавлял следственный отдел по городу Домодедово следственного управления Следственного комитета при прокуратуре Российской Федерации по Московской области.
Являлся начальником управления прокуратуры города Москвы по надзору за процессуальной деятельностью органов внутренних дел и юстиции и прокурором Новомосковского административного округа города Москва.
С февраля 2019 года, занимал пост первого заместителя прокурора Самарской области.
В октябре 2019 года, старший советник юстиции Харитонов Игорь Владимирович назначен на должность исполняющего обязанности Прокурора Самарской области.
Является Почетным работником прокуратуры Российской Федерации.