Giovanni Troglita combatté nella Guerra vandalica (533–534), sotto il comando di Belisario, comandando un'armata di "foederati". Rimase in Africa dopo la partenza di Belisario, combattendo in Byzacena i Mori ("Mauri") sotto il comando di Salomone. Sotto il comando del successore di Salomone Germano, comandò l'ala destra dell'esercito nella battaglia di Scalas Veteres, contro il traditore Stotzas.