El 23 de Noviembre de 1221 nacía en Toledo el primer hijo de Fernando III el Santo y Beatriz de Suabia.
Nació en Toledo por casualidad, ya que fue en esa ciudad donde según las crónicas, la reina "sintió los dolores de parto".
Su ama de cría fue Urraca Pérez y lo sabemos por la concesión de tierras que años después le otrogaría el rey Sabio en Villayerno de Burgos.
En sus primeros años, Alfonso vivió en Toledo, en compañía de su madre y de su abuela paterna, la Reina Berenguela.
En 1229, con la reina, su madre, se marcha a Cuenca, cumpliendo el mandato de Fernando III que la esperaba allí. Fue en esa ciudad donde la reina enfermó gravemente y estuvo al borde de la muerte. Parece ser que su recuperación fue considerada un milagro de la Virgen y en agradecimiento el rey sabio mandaría redactar las Cantigas a Santa María.