La bataille s'inscrit dans le long cycle des guerres byzantino-perses. En l'occurrence, le césar Tibère II Constantin, qui gouverne de fait l'Empire avec le retrait de Justin II, tente de conclure la paix avec Khosro pour pouvoir réorganiser son armée. Il envoie notamment Théodore comme ambassadeur. Cependant, les Sassanides tentent de profiter de leur avantage. Au cours du printemps 576, Khosro mène une offensive en personne, alors que le gros des forces byzantines, mené par Théodore et Cours, sont occupées dans l'Albanie du Caucase.
Khosro souhaite bénéficier du fait que les forces byzantines sont divisées. Il se dirige d'abord vers Théodosiopolis mais les troupes byzantines ont anticipé ce mouvement et ont fait évacuer la ville. Khosro décide alors de s'en prendre à Césarée mais là encore, il essuie un échec et est repoussé. Finalement, il vise Sébastée dont il s'empare et met à sac. Dans l'ensemble, cette opération est mise à mal par la tactique de guérilla mise en oeuvre par les Byzantins. Khosro préfère alors se replier en passant par Mélitène, pour ensuite traverser l'Euphrate.