Documentado desde el año 989 en una venta de tierra. Berenguer de Queralt en 1121 presta juramento a Ramón Berenguer III, por éste y otros castillos, los castellanos inferiores (o menores) son los Avinyó, en 1204 pertenecía al monasterio de L'Estany y después al monasterio de la Portella, en 1219 pasa al conde, en 1311 a la familia Cardona, en 1419 al conde de Peralada que lo mantiene hasta 1721, pasando después al conde de Solterra.