Casó con María Pérez de Lara, hija del conde Pedro González de Lara y la condesa Ava, con quien tuvo los siguientes hijos:[n. 2] [n. 3]
Fernando Pérez de Castro «Potestad», casado con Teresa Bermúdez, con sucesión.[n. 4] [n. 5] [4]
Gómez Pérez de Castro, tenente en el alfoz de Santullán.
Elo Pérez de Castro, primera abadesa del Monasterio de Santa Cruz de Valcárcel, fundado por sus padres.[n. 6]
María Pérez, también llamada María de Aragón.[n. 7]
Milia Pérez de Castro