Родился 30 октября 1990 года в Москве. Отец — актёр и режиссёр Филипп Янковский, мать — актриса Оксана Фандера. Дед — актёр Олег Янковский, бабушка — актриса Людмила Зорина. У Ивана есть младшая сестра Елизавета — тоже актриса.
В детстве занимался спортом. В кино впервые снялся в 10 лет, сыграв небольшую роль в фильме «Приходи на меня посмотреть», сорежиссёром которого был его дед Олег Янковский.
С 8 класса учился в Московской международной киношколе, по окончании которой поступил в ГИТИС. Окончил актёрско-режиссёрский факультет (мастерская Сергея Женовача).
Первую главную роль сыграл в 2008 году в фантастическом триллере Романа Прыгунова «Индиго».
С 2013 года — актёр «Студии театрального искусства». В качестве приглашённого артиста занят в спектаклях театра Ермоловой.
Известный для:Acting
День рождения:1990-10-30
Место рождения:Moscow, USSR (Russia)
Также известный как:Иван Янковский, Ivan Yankovskiy, Ivan Yankovskii, Ivan Iankovskii, Иван Филиппович Янковский, Ivan Filippovich Yankovsky