[1] No existe más información sobre su rol en las consiguientes operaciones contra la ciudad de Siracusa; pero, tras la desastrosa expedición y retorno de Himilcón a África, fue nombrado comandante en jefe de las operaciones en Sicilia.
En el año 393 a. C., avanzó hacia Mesina, pero fue atacado y derrotado por Dionisio cerca de Abaceno.
Al año siguiente, tras recibir refuerzos de Cerdeña y África, reunió un ejército de ochenta mil hombres con el cual avanzó por el corazón de Sicilia hasta el río Dittaino.
En el año 383 a. C., Dionisio comenzó una nueva guerra y Magón desembarcó a Sicilia con un gran ejército.
Tras varias escaramuzas, ambos se enfrentaron en una incierta batalla campal donde los púnicos fueron derrotados y el propio Magón fue muerto.