Han førte en langvarig krig mot Karthago som han tapte. Etter å ha inngått fred med Kartago etablerte Agathokles seg som konge av Sicilia.