No es seguro el origen del pueblo antes de la Reconquista, pero sí que durante el año 1178 se menciona el castillo. En 1193, el opulento señor vecino de La Segarra Berenguer de Clariana lega a sus hijos los derechos que poseía sobre el castillo de Rocafort.
En 1256, se encuentra bajo el dominio de los Queralt y en 1365 consta como castellano Berenguer de Llorac. En 1439 documentamos con el mismo título Bernat de Anglesola.
Cinco años más tarde, los Biure obtienen amplios dominios sobre el pueblo y continuaran hasta que en el año 1515 vendan los derechos a los Armengol, que los conservarán hasta la extinción del régimen feudal.
Mas alojamientos en la zona:
Casas rurales Conca De Barberà