Родился 2 июня 1989 года в Воронеже, но был еще совсем маленьким, когда родители решили переехать в Москву.
Когда Иван подрос, отец стал брать его с собой в театр. И вскоре ему доверили небольшие роли. Так он вместе с отцом сыграл в спектакле «Слуги и снег», а в постановке «Город миллионеров» Иван выходил на сцену вместе с Инной Чуриковой и Арменом Джигарханяном.
Известность ему принес нашумевший фильм Андрея Звягинцева "Возвращение", где Иван сыграл одну из главных ролей.
Студент 1-ого курса Театрального института им. Б.В. Щукина (курс Р.Ю. Овчинникова).