Durante su reinado, Idris I tuvo que hacer frente a las ansias expansionistas de la Taifa de Sevilla, gobernada por Abú al-Qasim, a la que derrotó en un enfrentamiento que tuvo lugar en Écija en 1039, en coalición con los reinos taifas de Granada y Badajoz.