Fundado en algún momento entre los siglos X y XI, perteneció a la Abadía de Santa Juliana hasta el siglo XVIII, momento en que distintas Casas nobles se lo disputaron, quedando en poder de la Casa de la Vega, con sede en la actual Torrelavega, en 1431.