Shah Jahan (znany również jako książę Khurram) urodził się 5 stycznia bilal rehman 1592 w Lahore, Pakistan, i był trzecim synem księcia Salima (później znany jako "Jahangir" na jego przystąpienie). Jego matka była Rajput księżniczka z Marwar nazwie księżniczka Jagat Gosaini (jej oficjalne imię w kronikach Mughal był Bilqis Makani). Imię "Khurram" (radosny) zostało wybrane dla młodego księcia przez jego dziadka, cesarza Akbara, z którym młody książę był blisko związany.
Tuż przed narodzinami Szahdżahana wróżbita przepowiedział bezdzietnej cesarzowej Ruqaiyi Sultan Begum, pierwszej żonie Akbara i głównej konsorcjantce, że nienarodzone jeszcze dziecko jest skazane na cesarską wielkość. Tak więc, gdy Shah Jahan urodził się w 1592 roku i miał zaledwie sześć dni, Akbar rozkazał odebrać księcia matce i przekazać go Ruqaiyi, aby mógł dorastać pod jej opieką, a Akbar mógł spełnić życzenie żony, by wychować cesarza Mughal. Ruqaiya przejęła główną odpowiedzialność za wychowanie Shah Jahana, a on dorastał pod jej opieką. Salim zauważył w swoich pamiętnikach, że Ruqaiya kochała jego syna [Shah Jahana], "tysiąc razy bardziej niż gdyby był jej własnym synem".
Shah Jahan pozostał z nią [Ruqaiyą] do czasu, gdy skończył prawie 14 lat. Po śmierci Akbara w 1605 roku, młody książę [Khurram] mógł wrócić do domu ojca, a tym samym być bliżej swojej biologicznej matki.