Марокко – одно из древнейших государств Африки. Именно на марокканском побережье, в районе Касабланки обнаружены первые следы пребывания человека в Северной Африке (800 тыс. лет до н.э.) коренными жителями Марокко считают берберов.
На средиземноморском побережье Марокко располагались торговые колонии финикийцев, а затем здесь обосновались карфагеняне. После разгрома римлянами Карфагенской империи во II веке до н.э. страна становится провинцией Рима.
В начале VIII века территория Марокко была включена в состав арабского халифата. Покоренное население было обращено в ислам. В стране начал распространяться арабский язык.
На IX век приходится расцвет первой династии марокканских султанов Идрисидов. В XI веке Юсуф Бен Ташфин, первый султан из династии Альморавидов, основал Марракеш и возвел стены города. Отсюда он направился на завоевание севера Марокко, а затем и юга Испании.
В XII веке, при династии Альмохадов, Марракеш становится столицей царства от южных границ Франции до Мавритании и от Атлантики до Алжира.
В XV веке началось проникновение в Марокко европейцев.
В начале XIV века португальцами был основан ряд опорных пунктов на атлантическом побережье (порты Агадир, Могадор, Сафи, Мазаган).
В начале XX века в борьбу за Марокко кроме Франции и Испании включилась Великобритания и Германия. Противостояние привело к крупным международным конфликтам (Марокканские кризисы 1906 и 1911 годов).
В 1912 году в результате подписания франко-испанского и франко-марокканского договоров был установлен французский протекторат. Франция получила полную свободу действий в стране. Марокко было поделено на 3 зоны: французскую, испанскую и город Танжер под международным управлением.
Лишь 2 марта 1956 года независимость Марокко была признана Францией, а 8 апреля – Испанией.