Fue hijo de Sancho de Castilla y Fernández Bernal, ayo del príncipe don Juan, hijo a su vez de Pedro de Castilla y de Eril, descendiente del rey Pedro I; su madre fue Beatriz Enríquez Hurtado de Mendoza, hija de los señores de Almazán y hermana del conde de Monteagudo.