Su primera esposa fue otra princesa bizantina, llamada Sofía Laskarina, de la dinastía Laskaris, y su segunda esposa fue Inés de Meran, que fue hija del duque Otón de Merania y de Beatriz II, condesa de Borgoña.