Sancho III nació según algunos cronistas en Burgos en 1133. Hijo de Alfonso VII y de Berenguela de Barcelona. Se le apodó "el deseado" no sólo porque su nacimiento se hizo esperar cinco años, sino principalmente por las esperanzas que hicieron concebir los primeros actos de su breve reinado.