Shah Jahan (également connu sous le nom de prince Khurram) est né le 5 janvier 1592 à Lahore, au Pakistan, et était le troisième fils du prince Salim (plus tard connu sous le nom de "Jahangir" lors de son adhésion). Sa mère était une princesse Rajput de Marwar appelée Princesse Jagat Gosaini (son nom officiel dans les chroniques moghols était Bilqis Makani). Le nom "Khurram" (joyeux) a été choisi pour le jeune prince par son grand-père, l'empereur Akbar, avec lequel le jeune prince était en relation étroite.
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 à 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 enlevé à sa mère et remis à Ruqaiya afin qu'il grandisse sous ses soins, 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 du Shah Jahan et il a grandi sous ses soins. Les deux ont partagé une relation étroite comme Salim l'a noté dans ses mémoires que Ruqaiya avait aimé son fils [Shah Jahan], "mille fois plus que s'il avait été son propre [fils]".
Shah Jahan est resté avec elle [Ruqaiya] jusqu'à ce qu'il ait presque 14 ans. Après la mort d'Akbar en 1605, le jeune prince [Khurram] fut autorisé à retourner dans la maison de son père, et ainsi, à se rapprocher de sa mère biologique.