l nome di Rocca deriva dal fatto, che in origine, la costruzione fu uno dei baluardi difensivi eretti lungo la strada Milano – Lodi nell’alto Medioevo, all’epoca delle guerre che opposero il Comune di Milano al Comune di Lodi.
L’edificio attuale fu costruito nel 1600 dai marchesi Brivio sulle rovine del castello preesistente.
Fu al centro di importanti episodi bellici, come la Battaglia di Marignano del 1515 e nel 1859, quando in data 8 giugno Napoleone III e Vittorio Emanuele II entrarono vittoriosi a Milano, sconfiggendo gli austriaci.
Dal punto di vista architettonico si tratta di un palazzo barocco costruito con uno schema piuttosto elaborato: la parte a nord – ovest ospita una cappella gentilizia, ricca di stucchi e dorature tipicamente seicentesche.
L’ingresso presenta un grande portale con un cancello in ferro battuto di splendida fattura, opera di un artigiano melegnanese del 1700, ricco di volute e arabeschi.
Dal 1996 è proprietà comunale e ospita nei suoi saloni dai soffitti affrescati e dai grandi camini, mostre di pittura, concerti di musica classica e convegni di rilevanza nazionale.