Guillaume est le troisième des trois fils encore en vie de Frédéric II de Sicile et d'Éléonore d'Anjou, les deux autres étaient Pierre, le premier-né, et Jean, le second[1], indiquant également qu'il est mort sans avoir été titré [2].
En 1317, après le décès de son frère, Manfred, il lui succède à l'âge de cinq ans comme duc d'Athènes. 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 bâtard, Alphonse Frédéric d'Aragon. Ce dernier, en 1319, avait conquis une partie de la Thessalie comprenant la ville de Néopatras, devenue la capitale du duché de Néopatrie.
Vers 1320, son père lui offre le comté de Malte et Gozo. Quelques années plus tard, en 1330, Guillaume le cèdera à son demi-frère Alphonse Frédéric[3], en remplacement duquel, Guillaume nomme comme nouveaux gouverneurs des deux duchés Niccolo' Lancia puis Odo de Novelles, des seigneurs latins de Grèce.
Un document daté du confirme que Guillaume [4] et son demi-frère bâtard [5] ont été les architectes d'un accord de paix dans l'île d'Eubée.
Guillaume meurt à Valence le et est inhumé dans le dôme de Palerme. Après sa mort le duché passe à son frère, Jean d'Aragon.