La fundación de Puertas se remonta a la Edad Media, obedeciendo a la repoblación efectuada por el rey Fernando II de León en el siglo XII, cuando quedó encuadrada dentro del Alfoz de Ledesma con el nombre de Sancta María de Cabeça de Porcas, nombre que aparece registrado en un documento de 1265, junto con sus pedanías, indicadas como "Manzeras", "El Gorrón" y "Zerezal".