Parece que el castillo es de origen romano; fue completamente reconstruido en época del rey asturiano Alfonso I (siglo VIII) y cedido en el siglo XII, junto con todo el Coto de Sobrescobio, a los Caballeros de la Orden de Santiago.