Seu epíteto "o Grande" lhe foi aparentemente concedido por causa de suas vitórias sobre os inimigos africanos de Cartago e ele continuou a ser contra a guerra de Roma, pois ela necessariamente envolveria batalhas navais. Durante a Segunda Guerra Púnica, Hanão liderou a facção antiguerra em Cartago e foi acusado de impedir que reforços fossem enviados ao filho de Amílcar, Aníbal, depois de sua vitória na Batalha de Canas (216 a.C.). Depois da derrota de Cartago na Batalha de Zama (202 a.C.), Hanão estava entre os embaixadores enviados para negociar a paz com os romanos.