À la veille de la Première Guerre mondiale, au terme d'un bras de fer Entre Berlin et Paris, le Maroc devient non protectorat français.
Le samedi 30 mars 1912, suite au « coup d'Agadir » et à la convention de Fès, le sultanat du Maroc devient protectorat français après avoir conservé son indépendance contre vents et marées pendant douze siècles !
La République française complète ainsi sa domination sur l'Afrique du Nord... mais pour moins d'un demi-siècle.
Le sultan Moulay Hafiz s'engage à ne conclure aucune alliance avec un autre pays que la France et à ne contracter aucun emprunt auprès d'une autre puissance. De son côté la France promet de respecter le sultan et la religion musulmane. Les pouvoirs du gouvernement français au Maroc seront détenus par un commissaire général de la République. Le général Hubert Lyautey, nommé « résident général » auprès du sultan, à Rabat, va s'appliquer à moderniser les institutions du pays dans le respect de ses traditions.
Le 2 mars 1956, la France reconnaît la fin du protectorat. Le pays devient indépendant et le souverain convertit son titre de sultan en celui de roi sous le nom de Mohammed V. Le 7 mars 1956, annonce à son peuple le retour à l'indépendance.
* Le coup d'Agadir est un incident militaire et diplomatique qui eut lieu en 1911, entre la France et l'Allemagne, provoqué par l'envoi de la canonnière « SMS Panther » (navire léger armé de canons) de la marine de guerre allemande dans la baie d'Agadir.