Иван Кокорин ― выпускник Школы-студии МХАТ, поступлению в который готовился еще со школьной скамьи, посещая подготовительные курсы при мхатовской школе-студии. Учился на курсе Дмитрия Брусникина и Евгения Лазарева. В 2000 году окончил вуз и в этом же году дебютировал в кинематографе, снявшись в эпизодической роли в фильме режиссера Алексея Балабанова «Брат-2». Вернувшись из армии, Иван сыграл одну из главных ролей (Немого) в фильме Бахтиера Худойназаров «Шик», который получил два приза на Международном кинофестивале в Токио.
Поворотным моментом в творческой карьере актёра стал 2005 год. Именно тогда в прокат вышел фильм Фёдора Бондарчука «9 рота», где Иван сыграл одну из главных ролей – рядового Чугайнова. Эта кинолента получила много различных призов и наград. Фильмография актера насчитывает 63 теле и кинопроекта: «Последний бронепоезд» З. Ройзмана; «Братья Карамазовы» Ю. Мороза; «Дом Солнца» Г. Сукачёва; «Я дождусь» И. Соловова; «Откровения» А. Красовского; «Истребители 2» З. Ройзмана. "Последний рубеж" С. Краснова и др. Родители с ранних лет привили любовь к спорту: горные лыжи, большой теннис, бег. Иван участник телевизионных проектов Первого канала: «Большие гонки», «Король ринга». Факелоносец эстафеты Олимпийского огня Сочи 2014.