今天的匈牙利国土在过去千年间曾经被多个民族统治,包括达契亚人、凯尔特人、罗马人、日耳曼人、匈人、西斯拉夫人和阿瓦尔人等。
匈牙利的历史起源于9世纪时,东方的游牧民族马扎尔(Magyars)人西迁至匈牙利盆地定居,当时七个马扎尔部落与三个可萨人部落组成了一个联盟,从此开始有了国家的雏形。
12世纪,匈牙利成为欧洲的地区强权之一。
15世纪,其文化和政治达至高峰,马加什一世发动数次军事运动,成为匈牙利及克罗埃西亚国王、波希米亚之王、奥地利公爵,这是匈牙利的巅峰时期。
1526年,奥斯曼帝国入侵,匈牙利分裂为三个部分。
1699年,奥地利哈布斯堡王朝打败奥斯曼帝国,重新统一了分裂的匈牙利,并把匈牙利纳入了奥地利帝国的版图。19世纪的奥匈帝国是欧洲的超级强权。
一战后,奥匈帝国瓦解,匈牙利独立成立匈牙利第一共和国。但是,在签下特里亚农条约后匈牙利失去了71%的领土和58%的人口,以及32%的马扎尔人。
二战中匈牙利加入了轴心国伤亡惨重。1944年,纳粹德军占领匈牙利,1945年在苏联的协助下全境解放。战后匈牙利成为苏联的卫星国直至1989年。
1989年,匈牙利大幅修改宪法并成立匈牙利第三共和国,与奥地利互相开放边界,加速了东方集团和苏联的瓦解。1989年10月23日,匈牙利成为多党议会制民主国家。