La primera referència data de l’any 1103, quan Berenguer de Puigverd tenia la castlania per Hug Arnau i pertanyia a la marca de Berga.
En el fogatjament de 1365-1370 comptava amb 14 focs i pertanyia a la dona de Galceran Duluja; en el de 1381 tenia 9 focs i era de R. Doluge, donzell.
El llinatge Alta-riba senyorejà aquest castell fins al segle XV, tot i que residien a Cardona.
Al segle XVI es varen fer obres al castell, donant-li la fisonomia actual.
En una data indeterminada aquest senyoriu va passar als Meca que el tingueren fins al segle XVIII, després passà als Sabater, marquesos de Campmany.
