En 1038 actúa como general de los ejércitos de su hijo mayor, el rey Badis ben Habús, luchando por espacio de veinte años con las taifas vecinas: Sevilla, Málaga, Almería y Carmona.