El municipio tiene su origen en la primitiva iglesia dedicada a Santa Coloma, perteneciente al castillo de Queralt.