On 13 February, 1177, she married William II of Sicily and was crowned Queen of Sicily at Palermo Cathedral. They had one son, who died in infancy. Following William's death in 1189, she married, in 1196, Raymond VI of Toulouse. They had three children, the eldest being Raymond VII of Toulouse.
Joan died in childbirth and was buried at Fontevrault Abbey in France.