260 року до н. е. очолив флот, який повинен був перервати постачання римлян. Діяв в Мессенській протоці. У битві біля Ліпарських островів переміг римський флот, захопивши консула Гнея Корнелія Сципіона. Втім того ж року у битві при Мілах Ганнібал зазнав цілковитої поразки від римлян під орудою Гая Дуілія.