610년에 로마 제국에서 반란이 일어나 포카스를 처형하고 뒤를 이어 헤라클리우스가 집권하였다. 622년에 헤라클리우스는 강력한 군대로 전장을 제압하는 것이 가능했으며, 2년 뒤 메디아로 진격해 그곳의 배화신전을 파괴하였다. 그리고 626년에는 라지스탄을 점령하였다. 몇 년이 지난 뒤 페르시아의 장군 샤흐르바라즈는 칼케돈으로 진격하였으며, 페르시아의 장군 샤힌과 아바르족의 연합군과 함께 콘스탄티노플을 점령하려 하였다. 그러나 샤흐르바라즈의 책략은 실패하였으며, 그는 628년에 아나톨리아로 부터 퇴각하였다.

페르시아와 남캅카스의 서돌궐과 사이에서 전쟁이 일어난 627년에, 헤라클리우스는 니네베의 전투에서 페르시아군을 격퇴하고 크테시폰으로 진격하였다. 호스로 2세는 머물고 있던 다스트게르드(Dastgerd, 바그다드 인근)에서 저항도 하지 않고 도망쳤다. 혼란을 틈타 페르시아의 귀족들 일부는 호스로 2세에 의해 감금되었던 카바드 2세를 풀어주었으며, 628년 2월 23일경의 밤에 그를 왕으로 선포하였다. 그로부터 4일 뒤 호스로 2세는 자신의 궁전에서 살해당했다. 반면 헤라클리우스는 콘스탄티노플로 돌아와 개가를 올렸으며, 629년에는 성십자가를 되찾았다. 그리고 이집트는 페르시아 집권 동안의 무정부 상태에서 벗어났다.
628년에 새롭게 왕위에 오른 사람은 누구인가요?
카바드 2세