Esmentat ja el 948, pertangué al llinatge dels Rocabertí (s XI). En les lluites de Ponç II d’Empúries i Ramon Berenguer IV de Barcelona, aquest se n'apoderà (1138), i sembla que el féu enderrocar. Fou construït de nou al mateix s XII i tingué un paper important en la batalla del coll de Panissars (1285). L’església del castell era dedicada a sant Romà. Prop seu hi ha el santuari de Santa Llúcia, abans església parroquial de Sant Miquel de Solans.