Fils de Frédéric II de Sicile et d’Eléonore d’Anjou et ses grands-parents maternels sont Charles II de Naples et Marie de Hongrie .
En 1317, après le décès de son frère, Manfred d’Athènes , il lui succède à l’âge de 5 ans comme duc d’Athènes [1], et comme son frère, du fait de son jeune âge, il ne se rend pas dans son duché dont il laisse l’administration, comme vicaire ou régent, à son demi-frère batard, Alphonse Frédéric d’Aragon, qui, en 1319, avait conquis une partie de la Thessalie [2], comprenant la ville de Néopatras, devenue la capitale du duché de Néopatrie [3].
Vers 1320, son père lui offre le comté de Malte et Gozo [4]. Quelques années plus tard, en 1330, Guillaume le cèdera à son demi-frère Alphonse Frédéric.
En remplacement d’Alphonse Frédéric, Guillaume nomme comme nouveaux gouverneurs des deux duchés d’Athènes et de Néopatrie, Niccolo Lancia puis Odo de Novelles, des seigneurs d’origine latine de Grèce.
Un document daté du 5 avril 1331 confirme que Guillaume et son demi-frère bâtard ont été les architectes d’un accord de paix dans l’île d’Eubée [5].
Le duc Guillaume épouse en 1335 Maria Alvarez de Jérica [6], fille de Jacques II de Jérica et de Béatrice de Lauria.
Restée veuve, Maria se remaria à Ramoind Bérenguer d’Aragon comte d’Ampurias [7].
Guillaume meurt à Valence, le 22 août 1338, et est inhumé à Palerme [8]. Après sa mort le duché passe à son frère, Jean d’Aragon .