Justino afirma que sirvió con distinción en Cerdeña y África, pero dice que era hijo de Magón y hermano menor de Asdrúbal Magón.