Gannicus participa à la Troisième Guerre servile [1]. Les sources ne permettent pas de savoir s’il faisait partie du groupe de gladiateurs qui s’était échappé du ludus [2] de Lentulus Batiatus en 73 av. jc.
Après avoir quitté Spartacus pour tenter de s’échapper vers les montagnes à l’est de Petelia en compagnie d’un certain Castus, Gannicus mourut lors d’un affrontement contre l’armée de Crassus en 71 av. jc à la tête d’un groupe de 12 500 hommes, s’il faut en croire Plutarque, 35 000 selon Tite-Live, dont les chiffres sont repris par Frontin.
Lors de cette bataille, les Romains reprirent 5 aigles et 26 étendards.