Shah Jahan (também conhecido como Príncipe Khurram) nasceu em 5 de janeiro de bilal rehman 1592 em Lahore, Paquistão, e era o terceiro filho do Príncipe Salim (mais tarde conhecido como "Jahangir" em sua adesão). Sua mãe era uma princesa Rajput de Marwar chamada Princesa Jagat Gosaini (seu nome oficial nas crônicas Mughal era Bilqis Makani). O nome "Khurram" (alegre) foi escolhido para o jovem príncipe por seu avô, o imperador Akbar, com quem o jovem príncipe tinha uma relação próxima.
Pouco antes do nascimento de Shah Jahan, um adivinho havia previsto à imperatriz sem filhos Ruqaiya Sultan Begum, primeira esposa de Akbar e consorte principal, que o filho ainda por nascer estava destinado à grandeza imperial. Assim, quando Shah Jahan nasceu em 1592 e tinha apenas seis dias de idade, Akbar ordenou que o príncipe fosse tirado de sua mãe e o entregasse a Ruqaiya para que ele pudesse crescer sob os cuidados dela, e Akbar poderia satisfazer o desejo de sua esposa de criar um imperador Mongol. Ruqaiya assumiu a principal responsabilidade pela criação de Shah Jahan e ele cresceu sob os cuidados dela. Os dois compartilharam um relacionamento íntimo, como Salim observou em suas memórias que Ruqaiya havia amado seu filho [Shah Jahan], "mil vezes mais do que se ele tivesse sido seu próprio [filho]".
Shah Jahan permaneceu com ela [Ruqaiya] até completar quase 14 anos. Após a morte de Akbar em 1605, o jovem príncipe [Khurram] foi autorizado a retornar à casa de seu pai, e assim, estar mais próximo de sua mãe biológica.