Shah Jahan (más néven Khurram herceg) január 5-én született Bilal rehman1592-ben Lahorban, Pakisztánban, és Szalim herceg (később “Jahangir” néven ismert a trónra lépése után) harmadik fia volt. Édesanyja egy marwar-i rádzsput hercegnő volt, akit Jagat Gosaini hercegnőnek hívtak (hivatalos neve a mogul krónikákban Bilqis Makani volt). A “Khurram” (örömteli) nevet nagyapja, Akbar császár választotta az ifjú hercegnek, akivel az ifjú herceg szoros kapcsolatban állt.
Nem sokkal Shah Jahan születése előtt egy jós állítólag megjósolta a gyermektelen Ruqaiya Sultan Begum császárnőnek, Akbar első feleségének és legfőbb hitvesének, hogy a még meg nem született gyermeket császári nagyságra rendelték. Így amikor Shah Jahan 1592-ben megszületett, és mindössze hatnapos volt, Akbar elrendelte, hogy a herceget vegyék el az anyjától, és adják át Ruqaiyának, hogy az ő felügyelete alatt nőjön fel, és Akbar teljesíthesse felesége kívánságát, hogy mogul császárt neveljen. Ruqaiya vállalta az elsődleges felelősséget Shah Jahan neveléséért, és a fiú az ő felügyelete alatt nőtt fel. Ők ketten szoros kapcsolatot ápoltak egymással, mivel Szalim emlékirataiban megjegyezte, hogy Ruqaiya szerette a fiát , “ezerszer jobban, mintha a sajátja lett volna.”
Shah Dzsahán vele maradt, amíg csaknem 14 éves nem lett. Akbar 1605-ben bekövetkezett halála után az ifjú herceg visszatérhetett apja háztartásába, és így közelebb kerülhetett biológiai anyjához.