Né le 30 octobre 1990 à Moscou. Son père est l'acteur et réalisateur Philippe Yankovski, sa mère est l'actrice Oksana Fandera. Son grand-père est l'acteur Oleg Yankovski, sa grand-mère l'actrice Lioudmila Zorina. Ivan a une soeur cadette qui est aussi actrice.
Enfant il a fait du sport. Il a tourné dans un film pour la première fois à l'âge de 10 ans dans un petit rôle du film "Viens me regarder" dont l'un des réalisateurs était son grand-père, Oleg Yankovski.
A partir de la seconde a suivi les cours de l'école de cinéma internationale de Moscou puis est entré au GITIS (Institut d'art théâtral de Russie) dont il a terminé la faculté de l'acteur et du metteur en scène. dans la classe de Sergueï Jenovatch.
Ivan a connu son premier grande rôle en 2008 dans le thriller fantastique de Roman Prygounov "Indigo".
Depuis 2013 il est acteur du théâtre "Studio d'art théâtral". A été invité à participer à des spectacles du théâtre Ermolova.