英联船厂是由祥生船厂、耶松船厂、瑞镕船厂、万隆铁工厂、和丰船坞、董家渡船坞等厂坞经过多次兼并和合并而成的。清同治元年(1862年),英商尼柯逊、包义德在上海浦东陆家嘴开设祥生船厂,建厂初期制造军火,后来修造船舶,曾为清政府建造过2艘浮江炮艇及其他船舶。19世纪70年代,祥生船厂兼并了虹口的新船坞及浦东炼铁机器厂,并于光绪十七年(1891年)改组为股份有限公司。耶松船厂是英商伟南于同治四年所建,位于虹口外虹桥,其规模比祥生船厂大,曾兼并过几家小厂,光绪十八年改组为股份有限公司,光绪二十六年又收购浦东陶家宅的和丰船坞和发昌机器厂。光绪二十七年祥生、耶松两厂合并,组成耶松船厂公司。两厂合并后实力大增,拥有6个大船坞,资本猛增至557万两白银。光绪三十一年,公司整顿财务,重新注册,改名耶松有限公司。
瑞镕船厂系德商企业,建于光绪二十六年,光绪二十九年开挖船坞,专造浅水船、拖船、驳船和游览船。光绪三十年德商万隆铁工厂成立,从事造船及海船修理业务。民国元年(1912年)瑞镕兼并了万隆铁工厂,统称瑞镕船厂。第一次世界大战德国战败,瑞镕厂主转入英国籍,船厂也成了英商企业。英商企业为了避免自相倾轧,决定联合起来,于民国25年正式签约合并,成立英联船厂股份有限公司(简称英联船厂)。合并后共占地30万平方米,职工近1000人,拥有4座大型船坞(杨树浦1号、2号船坞,董家渡船坞及和丰船坞)。民国21~30年,英联船厂及瑞镕船厂共承修中外舰船2248艘,其中包括英国军舰64艘、美国军舰21艘、日本军舰31艘、意大利军舰1艘,营业状况甚佳。
太平洋战争爆发后,日军接管英联船厂,其杨树浦总厂改称三菱株式会社江南造船所杨树浦工场。民国31~34年8月共修理舰船382艘,几乎全是日本的军舰。抗日战争胜利后,国民政府海军部接管英联船厂,民国34年9月16日归还英商,并恢复原来的厂名。
上海船厂的另一个源头是招商局机器造船厂,创建于民国3年。是年,招商局为扩大营业,把“招收民股”改为“官督商办”,并拨款37600余两白银,在浦东陆家嘴租地7亩,创办了招商局内河机厂,当时约有职工100人。民国17年,改名招商局机器造船厂。民国25年,奉命将机器、设备、材料迁至招商局汉口分局四号仓库装置开业。抗日战争爆发后,几经变迁,直至民国28年在重庆龙门浩设厂,改名国营招商局机器厂,有职工约200人。抗日战争胜利后,招商局迁回上海,工厂人员返沪,并接收闸北潘家湾内河造船厂、南市机厂街中央造船厂(前身为民办合兴机器制造厂)和浦东泰同栈黄浦造船所等3个小修理厂,分别改名国营招商局第一、第二、第三船舶修理所。民国36年10月,招商局将第一、第二两个修理所合并迁至浦东泰同栈第三船舶修理所,并改名国营招商局机器造船厂。
1949年5月29日,上海市军事管制委员会航运管理处接管招商局机器造船厂,改名为招商局轮船股份有限公司船舶修造厂。当时全厂有职工699人,工厂总面积7.6万平方米,岸线413米,金属切削机床129台,锻压设备21台,焊接设备36台,厂房建筑面积3300余平方米。1951年11月,工厂改名为中央人民政府交通部海运管理总局上海船舶修造厂。