。1048年，伯父安德烈一世登上王位，贝拉一世回国并获得三分之一的土地为公国。安德烈一世当时未有儿子，所以以贝拉一世为继位人。1053年，安德烈一世的儿子所罗门出生，这断绝了他的弟弟贝拉公爵的继承愿望。1060年，贝拉一世出走波兰，要求妻舅波兰公爵波列斯瓦夫二世的军事协助争夺王位。安德烈一世终于在决战中重伤去世，贝拉一世继承匈牙利王位。1063年，神圣罗马帝国协助所罗门夺回王位而出兵匈牙利，两军并未交战，父亲贝拉一世死于意外事故，被自己御座上突然倒塌的的华盖压死。所罗门于1063年9月再度加冕为国王，盖