Fue fundada como "puebla" (Pola de Castropol) a comienzos del siglo XIV por el obispo de Oviedo, en un lugar estratégico que sin duda había sido ya asentamiento humano desde tiempos prerromanos.