Le Castello Sforzesco est l'une des plus grandes citadelles d'Europe, une imposante forteresse de briques rouges dressée à la limite nord-ouest du centre historique de Milan. Ses origines remontent à 1358, lorsque Galéas II Visconti fit construire une résidence fortifiée sur ce site. Après une période de démolition durant la courte République Ambrosienne, Francesco Sforza — qui s'empara du duché de Milan en 1450 — ordonna une reconstruction complète dès 1451. Il en résulta un nouveau siège dynastique du pouvoir qui allait façonner Milan pendant des siècles. La tour centrale emblématique, la Torre del Filarete, s'effondra en 1521 à la suite d'une explosion de poudre à canon et fut fidèlement reconstruite entre 1900 et 1905 par l'architecte Luca Beltrami, qui dirigea également la vaste restauration néo-Renaissance du château durant cette période.
Sous Ludovic Sforza (« il Moro »), qui régna à partir de 1481, le château devint l'une des cours les plus brillantes de l'Italie de la Renaissance. Léonard de Vinci passa près de deux décennies à Milan — d'environ 1482 à 1499 — en tant qu'ingénieur et artiste de cour. Il réalisa des fresques dans plusieurs salles du château, notamment les célèbres décorations de plafond en entrelacs de vignes et de mûriers de la Sala delle Asse, conservées aujourd'hui sous forme partiellement restaurée. Le château tomba aux mains des forces françaises en 1499, mettant fin à la domination des Sforza, avant de passer successivement sous autorité espagnole puis autrichienne, jusqu'à l'arrivée des troupes napoléoniennes en 1796. Il servit de caserne militaire pendant une grande partie des XVIIIe et XIXe siècles, subissant d'importants dommages avant sa réhabilitation civique au tournant du XXe siècle.