Era hijo de Alfonso V y de su primera esposa, Elvira Menéndez, hija a su vez del conde gallego Menendo González.