沙贾汉原名赫拉姆（Khurram，波斯语意思为「喜悦的」），母亲是印度教部族拉其普特人的公主。1622年，在赫拉姆还是王子的时候，他起兵反对他父亲的统治，但他的这场叛乱很快被镇压下去，赫拉姆得到了父亲贾汉吉尔的宽恕并返回自己的领地，但是他的两个儿子，达拉·希科和奥朗则布，被送到贾汉吉尔的宫廷中作为人质。1627年贾汉吉尔去世，赫拉姆和他的兄弟为了争夺莫卧儿帝国的王位，兄弟之间爆发了战争，其中赫拉姆得到了岳父波斯贵族的支持，他的兄弟则得到了贾汉吉尔的遗孀努尔·贾汉的支持，最后赫拉姆获胜，登上王座并于162