Enfant, Imran Khan joue des petits rôles où il incarne Aamir jeune dans les films de la famille, Qayamat Se Qayamat Tak (1988) et Jo Jeeta Wohi Sikander (1992), réalisés par Mansoor Khan et interprétés par Aamir Khan. Il aspire d'abord à être réalisateur, mais finalement rejoint Bollywood comme acteur et entre à l'Institut d'acting de Namit Kapoor Kishore à Mumbai.
La même année, en compagnie de Sanjay Dutt et Minissha Lamba, il enchaine avec un rôle négatif dans Kidnap qui s'effondre au box office[2]. Les critiques attribuent cet échec à la médiocre réalisation de Sanjay Gadhvi. Cependant, l'interpréation d'Imran Khan est de nouveau appréciée, et il est nommé à plusieurs reprises pour le Prix du meilleur rôle négatif[3]. En 2009, de nouveau avec le vétéran Sanjay Dutt, il tourne un film d'action, Luck, réalisé par Soham Shah. Le film ne recueille pas plus l'adhésion des critiques que du public[4].
Grâce à Delhi Belly, d'Abhinay Deo tourné en 2008 mais sorti en 2011, il rencontre le succès critique[5] et populaire[6]. C'est une comédie insolente et moderne qui montre une jeunesse au comportement et au langage décomplexés dont Bollywood n'est guère coutumier.
En 2013, il s'engage dans un clip contre l'homophobie [7].
Jeunesse et vie privée
Imran Khan est le fils d'Anil Pal, ingénieur américain d'origine bengalie, et de Nuzhat Khan. Il est né le à Madison (Wisconsin, États-Unis) où ses parents s'installent puis divorcent alors qu'il est âgé d'un an et demi. Sa mère revient alors en Inde où Imran Khan fait ses études, d'abord à la Bombay Scottish School puis en internat dans la petite station climatique d'Ooty (Tamil Nadu). Il termine ses études supérieures en Californie où est installé son père[8]. Imran Khan est le petit-fils de Nasir Hussain et le neveu de Mansoor Khan, réalisateurs et producteurs reconnus et l'acteur Aamir Khan est son oncle.
En , il se fiance à Avantika Malik[9] qu'il épouse un an plus tard au cours d'une cérémonie privée tenue chez son oncle Aamir Khan.