Da kong Hormizd II døde, drepte de persiske stormennene hans eldste sønn, blindet den andre og fengslet den tredje (Hormizd, som senere flyktet til Romerriket). Tronen ble reservert for det ufødte barnet til en av konene til Hormizd, Det er sagt Sjahpur kan ha vært den eneste kongen i historien som ble kronet . Kronen ble plassert på hans mors mave. Dette barnet, som fikk navnet Sjahpur, var derfor født konge. Styret ble utført av hans mor og stormennene. Men da Sjahpur ble gammel nok, viste han seg å bli en av de største monarkene i dynastiet.