Актер Иван Янковский родился 30 октября 1990 года в Москве в творческой семье. Его родители – актер Филипп Янковский и актриса Оксана Фандера. Дед по отцу – народный артист СССР Олег Янковский.
Иван Янковский окончил актерско-режиссерский факультет Российского института театрального искусства (ГИТИС). В кино впервые снялся, еще будучи школьником: в 10 лет он исполнил небольшую роль в фильме «Приходи на меня посмотреть», сорежиссером которого был его дед.
В фильмографии Ивана Янковского больше двух десятков ролей в кино и сериалах: «Тряпичный союз», «Дама Пик», «Текст», «Союз спасения», «Топи», «Фишер». За «Даму Пик» в 2017 году он получил премию «Золотой орел» как лучший исполнитель главной роли, в 2020-м был вновь удостоен этой награды как лучший актер второго плана за роль в картине «Текст».
В 2021 году Иван Янковский женился на актрисе Диане Пожарской. В том же году у пары родился сын Олег.