La madre de Juan fue Angelina Cantacucena, una descendiente de la casa imperial bizantina de los Paleólogos, su padre también estaba relacionado con la poderosa familia de los Paleólogo y los Ángeles.