De vuelta a España, se convirtió en preceptor de Sancho, hijo de Jaime I de Aragón, que en 1266 se convirtió, en tan sólo 16 años de edad, en arzobispo de Toledo y al que sirvió también como asistente.