Игорь Харитонов состоит на службе в органах прокуратуры с 1993 года. В занимаемой должности служит с февраля 2019 года. До этого был прокурором Новомосковского административного округа Москвы.
Классный чин государственный советник юстиции 3 класса соответствует воинскому званию генерал-майор и контр-адмирал.