Marrocos, tal como grande parte do Norte de África esteve sucessivamente sob o domínio dos fenícios, do Império Romano e do Império Bizantino até à chegada dos árabes, que trouxeram o Islão e fundaram o reino de Nekor, nas montanhas do Rif, no século VII.
Os berberes, no entanto, assumiram o controle no século XI e governaram, não só Marrocos (agregando-lhe reinos vizinhos), mas também a parte sul da península ibérica, até ao fim do século XII.
Em 1415, Portugal vira os olhos para a África e empreende a conquista de Ceuta e, no século seguinte, a maior parte do litoral marroquino estava nas mãos de portugueses e espanhóis. Ceuta continua sob soberania espanhola até hoje.
Em 1904, na Conferência de Algeciras, a Inglaterra concedeu à França o domínio de Marrocos, cujo sultão tinha contraído uma grande dívida com aquele país da Europa (em troca, a França concordou que o Reino Unido governasse o Egipto). Em 1859, a Espanha anexara Marrocos, anexação essa que terminaria quando o sultão marroquino Moulay Abd al-Hafid aceitou em 1912 o estatuto de protectorado francês.
A seguir à Segunda Guerra Mundial, de acordo com a “Carta do Atlântico” (assinada em 1941 Winston Churchill e Franklin Delano Roosevelt, em 1941), as forças vivas de Marrocos exigiram o regresso do sultão Mohammed V e em 1955 a França, que já se encontrava a braços com insurreição na Argélia, concordou com a independência da sua colónia, que foi celebrada dia 2 de Março de 1956.