500年左右斯拉夫人的祖先来到这里。
5-6世纪,西斯拉夫人在斯洛伐克定居。
7世纪中斯洛伐克是当时萨摩公国(Samo)的中心。
8世纪时这里出现了尼特拉公国,公元830年后成为大摩拉维亚帝国的一部分。833年它成为大摩拉维亚的中心部分。
906年帝国灭亡后,沦于匈牙利人统治之下,后为奥匈帝国的一部分。
11世纪斯洛伐克成为匈牙利王国的一部分,1526年随匈牙利归奥地利君主管辖,由此1867年成为奥匈帝国的一部分。
16世纪和17世纪内当东南欧大部分地区被鄂图曼帝国占领时,匈牙利王国的实际组成部分只有今天的斯洛伐克。
第一次世界大战后,奥匈帝国瓦解,1918年10月28日,斯洛伐克和捷克一起组成捷克斯洛伐克,领土也包括今天匈牙利的一部分,这些地区的主要居民是匈牙利人,现匈牙利境内也有部分说斯洛伐克语的地区。
1939年3月,捷克斯洛伐克被纳粹德国占领,后成立了傀儡政权波希米亚和摩拉维亚保护国(今捷克共和国,但不包括当时德裔人占多数的苏台德区)、斯洛伐克国。
1945年5月9日,斯洛伐克在苏军帮助下获得解放。
1948年2月,捷克斯洛伐克共产党开始全面执政。
1960年改国名为捷克斯洛伐克社会主义共和国。
1969年起,斯洛伐克成为捷克斯洛伐克社会主义共和国的一个联盟共和国之一。
1989年,捷克斯洛伐克政局开始发生变化,捷克共产党失去政权,之后,斯洛伐克的分离倾向日益明显,1992年通过全民公投,1993年1月1日斯洛伐克宣布脱离捷克斯洛伐克社会主义共和国,成为一个独立的国家,史称“天鹅绒分离”(Velvet Divorce)。
1990年3月,改国名为捷克斯洛伐克联邦共和国,同年4月改为捷克和斯洛伐克联邦共和国。
1992年12月31日,捷克斯洛伐克联邦解体。
1993年1月1日起,斯洛伐克共和国成为独立主权国家。
2003年5月17日至18日斯洛伐克举行全民公投,92.45%的公民支持加入欧洲联盟。420万选民中只有52.15%参加投票。
2004年3月29日斯洛伐克加入北约,2004年5月1日加入欧洲联盟。