On sait de lui qu’il avait été exilé de Carthage [1] sous le faux prétexte d’avoir causé la mort de son frère.
En 339 avant jc, les Carthaginois, défaits lors d’une bataille sur le fleuve Crimissos [2], en Sicile, décidèrent de le rappeler pour donner une issue favorable à ce désastre. Et pour mieux le convaincre, le sénat lui accorda l’autorisation de se venger de ceux qui l’avaient exilé.
Il accepta et en réparation il demanda simplement à ses anciens ennemis de se prosterner devant lui, puis il leur pardonna. Il prit alors la tête de l’armée en Sicile, mais ne parvint pas à vaincre son adversaire, Timoléon. Toutefois, il réussit à conclure avec lui un traité de paix avantageux, en 338.
Les historiens ont aussi montré qu’il était le père d’Hamilcar, qui combattit Agathocle.