Al año siguiente fue nombrado tribuno militar, luchando en la Batalla de Cannas y logrando el mando supremo de las tropas que habían huido a Canusium junto con Escipión el Africanoo.