7月中旬,正当江西、江苏两省讨袁军与袁世凯
北洋军战之时,上海吴淞炮台官兵响应讨袁,革命党人
陈其美亦宣布上海独立,并担任驻沪讨袁军总司令。前
松江区镇守使
钮永建也率在松江独立的部队归附上海讨袁军,加上由
南京市抵沪的刘福彪福字营和原驻军第37、第61团,上海讨袁军总数达7500余人。7月23日,陈其美指挥
上海市讨袁军向驻北洋军兵工厂江南制造局的袁军约1个师的兵力发起进攻,因袁军工事坚固,火炮多,讨袁军虽日夜猛攻,终不能克。30日,讨袁军一部撤往
闸北区,被英军缴械;钮永建、
刘福彪等率另一部撤往
吴淞镇及
宝山区一带。8月2日,袁军海军总长
刘冠雄所派4艘军舰及
郑汝成所部军舰,环泊吴淞江面,轰击吴淞炮台,守军讨袁军奋力还击,重创袁军旗舰"海圻"号。后因刘福彪部企图投袁被察觉缴械,讨袁军实力大减。13日,袁军水陆夹击吴淞炮台,守军不敌,
钮永建等率部退往
嘉定区,旋即遣散余部,逃往海外。
陈其美作战失利后,逃往
日本,上海讨袁之战失败。