Su padre era el rey Magnus de Suecia y Noruega y por lo tanto Haakon era descendiente de las dinastías reinantes de Suecia y Noruega.