La bataille de Ninive ( grec : Ἡ μάχη τῆς Νινευί ) était la bataille décisive de la guerre byzantine-sassanide de 602–628.
À la mi-septembre 627, Héraclius envahit la Mésopatamie sassanide dans une campagne hivernale surprenante et risquée. Khosrow II a nommé Rhahzadh comme commandant d'une armée pour l'affronter. Les alliés de Göktürk d'Héraclius ont rapidement déserté, tandis que les renforts de Rhahzadh n'arrivaient pas à temps. Dans la bataille qui a suivi, Rhahzadh a été tué et les Sassanides restants se sont retirés.
La victoire byzantine a ensuite entraîné la guerre civile en Perse et, pendant un certain temps, a restauré l'Empire romain (oriental) dans ses anciennes frontières au Moyen-Orient. La guerre civile sassanide a considérablement affaibli l'empire sassanide, contribuant à la conquête islamique de la Perse.