Иван Устинов родился 1 января 1920 года, в 1941 года поступил на службу в органы госбезопасности. Во время Великой Отечественной войны служил в Особом отделе НКВД-ГУКР "Смерш" НКО СССР на Западном, 1-м, 2-м Прибалтийском и 3-м Белорусском фронтах.
Награжден двумя орденами Красного Знамени, тремя орденами Красной Звезды, орденом Отечественной войны 1-й степени, орденом Почета (2010г.), многочисленными иностранными орденами и медалями, передает ria.ru.
Активный участник обороны Москвы в составе 16 армии Западного фронта под командованием маршала Советского Союза Рокоссовского, на Волоколамском направлении.