Se casó cuatro veces: con Isabel de Castilla, Blanca de Anjou, María de Chipre y Elisenda de Moncada.