7. yüzyıl'da Arabistan'da ortaya çıkan İslam dinini kabul eden Arap orduları aynı yüzyıl içinde Kuzey Afrika'nın tümünü eline geçirmişti. 8. yüzyılın başında gelindiğinde Müslüman Emevi Devleti'nin Kuzey Afrika'daki valisi olan Musa bin Nusayr bir Berberi kumandan olan Tarık bin Ziyad'ı Cebelitarık Boğazı'nı geçerek İber Yarımadası'na gönderdi. O sırada İber Yarımadası bir Cermen halkı olan Vizigotların elindeydi ve başkentleri Toledo kentinde bulunuyordu. Tarık Bin Ziyad, Vizigot kralı Rodrigo'yu ağır bir yenilgiye uğrattı. Vizigot krallığı parçalandı ve bütün İber yarımadası kısa bir süre içinde Müslümanların eline geçti.
749'da Emevilerin yıkılmasıyla Şam'dan kaçan Emevi Prensi Abdurrahman, 755'te İber yarımadasına geçti. 756'da bir devlet kurdu ve kendisi de emir oldu. 929'da III. Abdurrahman halifeliğini îlân etti. 1031'de halîfenin otoritesi sarsıldı, ülke emirliklere bölündü. 1031'de Âli beytten olan Hammûdiler, hilâfeti devam ettirmek istediler. 1086'da Abbâdi hanedanından İşbiliye Meliki, Kuzey Afrika Murabıtlar İmparatorluğundan yardım istedi. Oradan gelen kuvvetlere 13 Endülüs meliki de katıldı. Zeleka Muharebesinde Hıristiyan orduları imha edilerek, İspanya'da Müslüman hâkimiyetinin ömrü uzadı.
İspanya'nın Cordoba kentindeki Kurtuba Camii
1147'de Muvahhidler, Murâbıtları ortadan kaldırdı, Hıristiyanlarla da savaştılar. 1187'de Selahaddin Eyyubi, Kudüs'ü alınca Papa VIII. Gregorius kutsal savaş ilan etti. 1236'da Benî Ahmer, Benî Hud aleyhine Kastilya Kralıyla anlaşınca Kurtuba Hıristiyanların eline geçti. 1232'de kurulan Beni Ahmer Devleti (Gırnata Emirliği) Hıristiyanlarla anlaşarak ayakta durmaya çalıştı. 1469'da Sultan Ebû Hasan'ın oğlu XII. Muhammed, annesinin teşvikiyle isyan edip babasını tahtan indirdi. Uzun süre baba ve oğul arasında taht kavgaları devam etti. Bu durumdan yararlanan Hıristiyanlar 1490'da Gırnata'yı kuşatarak yağma ettiler. Sonunda 1492'de Muhammed, Aragon kralı Aragon kralı II. Fernando'ya teslim oldu. Böylece İspanya'da Endülüs devleti ortadan kalmış ve Reconquista (yeniden fetih) süreci tamamlanmış oluyordu..