Fue hijo del conde Pedro Ponce de Cabrera, hijo de Ponce Vela de Cabrera y de Aldonza Alfonso de León, hija ilegítima del rey Alfonso IX de León y de Aldonza Martínez de Silva.