Los cartagineses habían desembarcado previamente, en verano de 480 a. C., en su base siciliana de Panormo, a unos 45 km al oeste de Hímera, y asediaron la ciudad, donde se encontraba Terón.