Era hijo de Lope Díaz de Rojas, que fue señor de la aldea de Espejo y de varias decenas de aldeas situadas en las merindades de Castrojeriz, Aguilar de Campoo y Villadiego.