D’origine thrace [1], Jean apparaît pour la première fois dans l’Histoire en 579 comme général en Arménie byzantine [2] aux côtés de Cours . Toutefois il n’occupe pas encore le poste de magister militum per Armeniam [3] à ce moment là, il le sera en 582 lorsqu’il est nommé magister militum per Orientem [4] par le nouvel empereur Maurice.
Peu après, vraisemblablement en automne 582, il affronte lors d’une bataille rangée les Perses sassanides sous le commandement de Kardarigan près de la jonction de la rivière Nymphius [5] et du Tigre. Lors de cette bataille, Jean commande le centre, son collègue Cours l’aile droite et le général Ariulf l’aile gauche. La bataille débute bien, le centre et l’aile gauche repoussant les Perses, mais Cours ne suit pas, prétendument à cause de sa jalousie envers Jean, obligeant les Byzantins à battre en retraite. Après une nouvelle défaite lors du siège infructueux du fort d’Acbas*, il est remplacé à la fin de l’année 583, par Philippicos .
En 587, il obtient brièvement le commandement en Thrace contre les Avars [6] après leur défaite et la capture du commandant local Castus. Jean brise le siège des Avars sur Adrinople [7] après les avoir battus sur le champ de bataille, mais refuse de les poursuivre sans précaution.
En 589, il retrouve le commandement en Arménie comme magister militum, un poste qu’il occupe quelques années jusqu’à la paix de 591 avec la Perse, lorsqu’il est remplacé par Héraclius l’Ancien. À peu près au même moment, il est élevé au rang de patrice.
En 589, il assiège la capitale arménienne Dvin [8], mais lève finalement le siège lorsqu’il apprend la rébellion du général Bahrām Chobin contre l’empereur de Perse Hormizd IV.
Tirant avantage de ces troubles, il mène des raids en Azerbaïdjan, alors tenus par les Perses, gagnant un important butin et de nombreux captifs.
En 591, il prend part à la campagne conjointe byzanto-perse, sous le commandement de Narsès, pour rétablir Khosro II, l’empereur sassanide légitime, sur son trône. À la tête de ses troupes arméniennes, il combat à la décisive bataille de Blarathon*, qui signe la défaite finale de l’usurpateur Bahrām.