匈牙利人在阿尔帕德(árpád)的领导下于895年定居在喀尔巴阡盆地,并建立了匈牙利公国(Principality of Hungary, 896–1000)。
在此期间,匈牙利人对西欧进行了多次成功的袭击,直到他们在莱希河战役(Battle of Lechfeld)中被神圣罗马帝国皇帝奥托一世(Otto I, Holy Roman Emperor)击败。
公国之后,由匈牙利基督教王国(Kingdom of Hungary)继承,圣史蒂芬一世(St Stephen I)于1000年圣诞节在埃斯泰尔戈姆(Esztergom)加冕,成为匈牙利王国的第一位国王。
匈牙利王国的首位国王来自阿尔帕德王朝(árpád dynasty)。
他与科潘伊(Koppány)作战,并于998年在巴伐利亚军队的帮助下,在韦斯普雷姆(Veszprém)附近击败了他。
天主教会得到了史蒂芬一世的大力支持,他与基督教的匈牙利人和德国骑士们希望在中欧建立一个基督教王国。
匈牙利的史蒂芬一世于1083年被封为天主教圣人,并于2000年被封为东正教圣人。
在11世纪左右,匈牙利王国成为了一个基督教国家,而天主教在匈牙利王国是国家宗教。
史蒂芬一世去世后,匈牙利王室与贵族之间展开了关于最高权力的斗争和动荡。
1051年,神圣罗马帝国的军队试图征服匈牙利,但在韦尔泰什山(Vértes Mountain)被击败。
神圣罗马帝国的军队继续遭受失败。
1052年在现在被称为布拉迪斯拉发(Bratislava)的城镇进行了第二场大战。
在1052年之前,支持神圣罗马帝国的彼得·奥尔塞奥洛(Peter Orseolo)被匈牙利国王萨穆尔·阿巴(Samuel Aba of Hungary)推翻。