Fue hijo del infante Tello, señor de Vizcaya, Aguilar y Lara e hijo natural del rey Alfonso XI de Castilla y de Leonor de Guzmán, y hermano de los reyes Pedro I y Enrique II.