И. В. Сорокин родился 21 мая 1922 года в селе Гавриловское (ныне Московской области). Работал военным художником СВХ имени М. Б. Грекова на фронтах в Великую Отечественную войну.
В 1952 году закончил Московский художественный институт по мастерской С. В. Герасимова.
Персональные выставки И. В. Сорокина проходили Москве, Таллине, а также за рубежом.
Действительный член АХ СССР и РАХ.
Картины Ивана Сорокина находятся в Третьяковской галерее, Русском музее, в музеях многих городов России, а также зарубежных частных коллекциях.
И. В. Сорокин умер в 2004 году.