上海外滩是上海租界区也是整个上海近代城市开发的起点。1843年前,这里还是黄浦江边的一片泥滩。1844年起这一带被划为英国租界,英国人使用这块地区作为码头,不久这里开设了怡和洋行等一批英资公司和美资的旗昌洋行。1848年在这里铺筑了马路和加固了江岸。这条马路的名称(Bund)至今为止是西方国家对上海外滩的称呼。
1868年今天的黄浦公园建立(当时叫外滩公园),这是上海最老的一个公园,到1928年外滩公园只对西方人开放。19世纪末开始,上海外滩渐渐成为租界区管理机构、银行、旅馆等建造它们的体面建筑的地区。逐渐地租界初期在这里建立的比较矮小的建筑被拆毁,新的豪华大厦起立。1928年7月1日外滩公园正式对中国人开放。到1930年代今天上海外滩的天幕基本上成形。
中华人民共和国成立后大多数这些建筑都被国家或城市机构使用。到20世纪80年代为止上海外滩的外貌基本没有多少变化。80年代末开始在上海建立了许多新的摩天大楼,有些这些大楼直接建造在旧建筑物的后面(比如外滩大厦),与这些新建筑相比外滩的老建筑显得非常矮小,这深深地改变了外滩的相貌。过去直接在外滩江畔的码头全部被搬迁,江畔的防汛墙也获得了修复和加固。此外在建造延安东路高架公路进入中山东一路的接口处时将过去客运码头的钟楼整个地向南移动了约50米。在外滩的最北段苏州河注入黄浦江处还建造了一个人民英雄纪念塔。一些大楼后来又被出租给外资或国有的企业公司。近年内关于上海外滩建筑群申请世界文化遗产的建议引起了一些讨论。