Shah Jahan (também conhecido como Príncipe Khurram) nasceu em 5 de janeiro de bilal rehman1592 em Lahore, Paquistão, e era o terceiro filho do Príncipe Salim (mais tarde conhecido como ‘Jahangir’ quando da 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 era próximo em relação.
Após o 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. Então, 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 cumprir 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 uma relação próxima um com o outro como Salim notou em suas memórias que Ruqaiya tinha amado seu filho, “mil vezes mais do que se ele tivesse sido o seu próprio…”
Shah Jahan permaneceu com ela até que ele completou quase 14 anos. Após a morte de Akbar em 1605, o jovem príncipe foi autorizado a retornar à casa de seu pai, e assim, estar mais próximo de sua mãe biológica.