Shah Jahan (également connu sous le nom de prince Khurram) est né le 5 janvier bilal rehman1592 à Lahore, au Pakistan, et est le troisième fils du prince Salim (plus tard connu sous le nom de » Jahangir » lors de son accession). Sa mère était une princesse Rajput du Marwar appelée Princesse Jagat Gosaini (son nom officiel dans les chroniques mogholes était Bilqis Makani). Le nom « Khurram » (joyeux) a été choisi pour le jeune prince par son grand-père, l’empereur Akbar, avec qui le jeune prince était très proche.
Juste avant la naissance de Shah Jahan, un devin aurait prédit à l’impératrice sans enfant Ruqaiya Sultan Begum, première épouse et principale consort d’Akbar, que l’enfant encore à naître était destiné à la grandeur impériale. Ainsi, lorsque Shah Jahan est né en 1592 et n’avait que six jours, Akbar a ordonné que le prince soit retiré à sa mère et confié à Ruqaiya afin qu’il puisse grandir sous sa garde et qu’Akbar puisse réaliser le souhait de sa femme d’élever un empereur moghol. Ruqaiya a assumé la responsabilité principale de l’éducation de Shah Jahan, qui a grandi sous sa tutelle. Les deux ont partagé une relation étroite l’un avec l’autre comme Salim a noté dans ses mémoires que Ruqaiya avait aimé son fils , « mille fois plus que s’il avait été son propre . »
Shah Jahan est resté avec elle jusqu’à ce qu’il ait eu presque 14 ans. Après la mort d’Akbar en 1605, le jeune prince a été autorisé à retourner dans la maison de son père, et donc, à se rapprocher de sa mère biologique.