Guillermo tenía sólo trece años cuando murió su padre Guillermo I de Sicilia, así que estuvo bajo la regencia de su madre, Margarita de Navarra, hasta 1171.