公元前9世纪凯尔特人从中欧迁入。公元前8世纪起,伊比利亚半岛先后遭外族入侵,长期受罗马人、西哥特人和摩尔人的统治。西班牙人为反对外族侵略进行了长期斗争,1492年取得“光复运动”的胜利,建立了欧洲最早的统一中央王权国家。 十六世纪是海上强国,以后渐衰。1931年王朝被推翻,成立共和国,1936年佛朗哥发动内战,于1939年夺取政权,1947年宣布为君主国。
1492年10月,哥伦布发现西印度群岛。此后,西班牙逐渐成为海上强国,在欧、美、非、亚均有殖民地。1588年“无敌舰队”被英国击溃,开始衰落。1873年,爆发资产阶级革命,建立第一共和国。1874年12月王朝复辟。在1898年的美西战争中,失去在美洲和亚太的最后几块殖民地——古巴、波多黎各、关岛和菲律宾。在第一次世界大战中保持中立。1931年4月王朝被推翻,第二共和国建立。经三年内战,于1939年4月夺取政权,实行独裁统治达36年之久。1943年2月与德国缔结军事同盟,参加侵苏战争。1947年7月佛朗哥宣布西班牙为君主国,自任终身国家元首。1966年7月立末代国王阿方索十三世之孙胡安·卡洛斯为承继人。