Il Museo Archeologico di Preistoria e Protostoria fa parte della sezione archeologica dei Musei Civici del Castello Sforzesco.
La sua nascita ufficiale risale alle prime donazioni dell’Ottocento con il Regio Decreto del 13 novembre 1862 che sancì l’istituzione a Milano, in Santa Maria di Brera, del Museo Patrio di Archeologia.
La sede di Brera risultò ben presto insufficiente nel 1900 e le collezioni furono ben presto spostate nel nuovo Museo Civico con sede nel Castello Sforzesco.
In quegli stessi anni le raccolte furono incrementate grazie alle numerose donazioni. A Pompeo Castelfranco, grande studioso di archeologia lombarda, si deve un’importante raccolta di reperti dalla Preistoria al Paleolitico. I manufatti provengono sia da scavi, sia da scambi con studiosi e collezionisti italiani e stranieri.
Dal 2003 i reperti sono stati spostati nelle sale sotterranee della Corte Ducale, dove attualmente sono collocati.