En 1159 fue nombrado rey por un ting, en oposición a su otro tío, Inge I.
Sus partidarios, que tenían especial fuerza en la región de Trøndelag, continuaron la guerra contra Inge y pudieron derrotarlo definitivamente en una batalla en la nieve en Oslo, en 1161, evento que costó la vida a Inge.
Una vez vencido su rival, parecía que Haakon sería el único monarca de Noruega, ya que Inge, aparentemente, no había tenido hijos (hasta entonces, el requisito para poder pretender el trono era el hecho de ser hijo de un rey); pero Erling Skakke, el líder del bando de Inge, nombró a su propio hijo, Magnus, como el nuevo rey.
Magnus era un niño nieto del rey Sigurd el Cruzado y sería impuesto en oposición a Haakon.
[1] La saga es una continuación lógica de Haraldssona saga porque son los hombres de Haakon quienes se enfrentan y matan a Inge.