Hijo de Alí ben Hamud al-Nasir, califa de Córdoba entre 1016 y 1018 y de Fátima, hija del también califa al-Qasim al-Mamun, Idris era hermano de Hasan al-Mustansir que con anterioridad había ocupado también el trono de la taifa malagueña.