摩洛哥最早居民为柏柏尔人。先后受腓尼基、罗马帝国、拜占庭帝国统治。公元788年建立第一个阿拉伯王国。从15世纪末至20世纪初,摩洛哥先后遭法国、西班牙等殖民者入侵。1912年沦为法国的保护国,北部狭长地区和南部的一个地区则划为西班牙的保护地。1956年独立。1957年8月14日定名为摩洛哥王国,1979年摩洛哥占领西撒哈拉,但其在西撒哈拉的权利一直未被国际上任何国家所认可,但阿拉伯国家联盟明确承认西撒哈拉是摩洛哥的领土。摩洛哥认为其接壤的休达及梅利利亚应为其领土,但实际上是由西班牙管辖。