上海博物馆创建于1952年,原址在南京西路325号旧赛马俱乐部。1959年10月迁入河南南路16号中汇大厦,现位于上海市人民广场以南黄浦区人民大道201号。
1993年8月,上海博物馆新馆开工建设,1996年10月12日全面竣工开馆。上海博物馆总建筑面积39200平方米,占地面积11000平方米。地下两层,地上五层,高度29.5米,总投资5.7亿元。新馆由方形基座和圆形挑檐组合而成,有中国“天圆地方圆”的寓意。“上海博物馆”这个名字是中华人民共和国成立后上海第一任市长陈毅题写的。
上海博物馆设有十一个专馆和三个展厅,展览面积2800平方米。馆藏文物近百万件,其中精品文物12万件,尤其是青铜器、陶器、字画等。收藏了宝鸡、河南、湖南等地的青铜器,在文物领域有“半壁江山”的美誉。这是一个大型的中国古代艺术博物馆。