Народився 30 жовтня 1990 року в Москві. Батько — актор і режисер Пилип Янковський, мати — актриса Оксана Фандера. Дід — актор Олег Янковський, бабуся — актриса Людмила Зоріна. У Івана є молодша сестра Єлизавета — теж актриса.
В дитинстві займався спортом. У кіно вперше знявся в 10 років, зіграв невелику роль у фільмі «Приходь на мене подивитися», співрежисером якого був його дід Олег Янковський.
З 8 класу навчався в Московській міжнародній кіношколі, по закінченні якої вступив до ГІТІС. Закінчив акторсько-режисерський факультет (майстерня Сергія Женовача).
Першу головну роль Іван отримав у 2008 році у фантастичному трилері Романа Пригунова «Індиго».
З 2013 року — актор «Студії театрального мистецтва». В якості запрошеного артиста зайнятий в спектаклях театру Єрмолової.