En 218, Fabius fait partie de l'ambassade romaine à Carthage et c'est lui qui, formellement, déclare la guerre à la cité punique après la prise de Sagonte par Hannibal.