Il castello, nato come fortificazione difensiva, ha origini antichissime. La sua struttura ne testimonia l’origine altomedievale, ponendolo tra i più antichi castelli conservati nella Lombardia. I tre elementi da cui era composto, il mastio sulla vetta del colle, la rocca a mezza costa, a cui il mastio pare fosse collegato attraverso un camminamento sotterraneo, e la torre nel borgo risalgono presumibilmente al X secolo, quando furono costruiti per difendere la pianura lombarda dagli invasori provenienti dalla Val Camonica e dal Brennero, rappresenta, con l’affascinante corte quadrata, le eleganti sale affrescate da G.B. Guarinoni d’Averara e la cappella dedicata alla Madonna Addolorata, un complesso fortificato unico nel suo genere per la prima volta aperto al pubblico.