A su regreso, contrae matrimonio, en segundas nupcias, con Beatriz de Zúñiga (hija del Mariscal Íñigo de Zúñiga), con la que tendrá dos hijos, Pedro, futuro conde de Ribadeo, y María.