Şahcahan'ın oğlu Aurangzeb'di (1658 1707), babasını devirdi ve hayatının son yılları boyunca onu Agra kalesinde hapsetti.
Shahjahan hapiste öldü.
Shahjahan ve Aurangzeb Shahcahan'ın ölümüne kadar mutlu yıllar geçirdiler.