Era hijo del rey Alfonso VII de León y de Castilla, y de la reina Berenguela de Barcelona.