Sancho was the seventh child and sixth son of King Ferdinand III of Castile and his first wife, Elisabeth of Swabia.
His father had him and his older brother Philip prepared for an ecclesiastical career.
Their paternal grandmother, the former Queen Berengaria of Castile, entrusted Rodrigo Jiménez de Rada, Archbishop of Toledo, with their upbringing.
The Archbishop sent the infantes to the University of Paros, where they were taught by Albert the Great.
The place of his burial is uncertain; he may have been buried in the Cathedral of Toledo or in the Abbey of Santa María la Real de Las Huelgas.