上海博物馆创建于1952年,原址在南京西路325号旧跑马总会,1959年10月迁入河南南路16号中汇大楼,现位于上海市中心人民广场的南侧黄浦区人民大道201号。
1993年8月,上海博物馆新馆开工建设,1996年10月12日全面建成开放。上海博物馆建筑总面积39200平方米,占地面积1.1万平方米,地下二层,地上五层,高29.5米,总投资5.7亿元。新馆是方体基座与圆形出挑相结合的建筑造型,具有中国"天圆地方"的寓意。馆名"上海博物馆"系建国后上海第一任市长陈毅所书。
上海博物馆设有十一个专馆,三个展览厅,陈列面积2,800平方米。馆藏文物近百万件,其中精品文物12万件,其中尤其是以青铜器、陶瓷器、书法、绘画为特色。收藏了来自宝鸡及河南、湖南等地的青铜器,有文物界"半壁江山"之誉,是一座大型的中国古代艺术博物馆。