Su abuela, la reina Berenguela, madre de Fernando III, encomendó su crianza, al igual que la del infante Felipe de Castilla y Suabia, hermano del infante Sancho, al arzobispo de Toledo, Rodrigo Jiménez de Rada, quien le concedió un beneficio eclesiástico en la Catedral de Toledo y posteriormente, una canonjía.