El castillo fue completamente restaurado en 1964, con material procedente del pueblo abandonado de Torlanda, en el municipio de Conesa, donde había otro castillo abandonado.
Se construyeron dos torres rematadas con almenas y un muro que cierra todo el recinto.
[1] De la antigua muralla que cerraba todo el pueblo, se conservan dos puertas.
[1] La primera referencia segura que nos ha llegado del lugar de Rocafort se remonta al año 1076, cuando los condes Ramón Berenguer II y Berenguer Ramón II donaron a Bofill Oliba el lugar de Anguera y entre las indicaciones del lugar se cita ipso molar de ipsa Rocha (los molinos de la Roca).
En el siglo XIX pasó a los Peguera, marqueses de Foix, hasta el año 1881.