1927年4月12日,蒋介石在南京发布秘密命令:“收复的各省均一致拥护清党。”当晚,青帮头目杜以“上海市工商联”和“中国共产党”的名义,邀请上海市总工会主席赴宴,引诱王到杜宅将其杀害。
4年12月12日,蒋介石在上海发动政变。白崇禧在上海实施了蒋介石的政变计划一大早,大约数百名全副武装的红绿团伙和特工,穿着蓝色短裤,胳膊上缠着白布和黑色“我”字臂章,分散开出了法租界的几辆汽车。从1: 00到5: 00,他们袭击了闸北、石楠、胡俟、吴淞、虹口和其他地区的工人纠察队。工人纠察队仓促抵抗,双方爆发了激烈的战斗。大批军警事先埋伏在工人纠察队周围,以调解“工人内讧”为名强行缴获枪支上海2700多名武装工人解除了武装工人纠察队牺牲了120多人,打伤了180人。同一天上午,上海总工会和各区的工人纠察队被占领。在租界和中国边境,外国宪兵搜查了1000多名共产党人和工人,并将他们交给了蒋介石的宪兵。
为了抗议血腥暴行,同一天,上海各区工人分别召开了数万甚至数十万人参加的会议,一致要求:归还工人纠察队的枪支;惩治流氓,肃清反革命分子;保护上海总工会等会后,闸北区数万名手无寸铁的工人游行至潮州会馆总工会,勇敢地进入,夺回总工会的地盘,并立即召开工人代表大会,决定于4月13日上午10时举行总工会罢工
4年1月13日,总工会在闸北青云路广场召开工人群众大会。会后,约10万人成群结队地向周凤奇第26军第二师总部请愿。第二师司令部接到了蒋介石的命令。当请愿队走到宝山路时,他们开枪射击,当场被打死100多人,打伤无数人,逮捕了200多人。雨下得很大,血在宝山路流了一会儿。与此同时,在海南上游城市游行的工人也遭到军队枪击,造成数人伤亡。
在4月12日至15日的三天里,300多人被屠杀,1000多名共产党人被捕,5000多名流亡上海的人失踪。工人领袖赵世炎和陈延年相继遇害。
199事变后,国民党东路军前敌总司令、戒严司令白崇禧发电报说:“上海工人用武器纠察战斗。在戒严的这个时候,前方的军队正在前进,指挥官和其他人不得不停止松懈,以巩固后方的和平与秩序。”造成事故的工人被解除武装,并派人与上海市总工会协商善后事宜。与此同时,白崇禧还声称,如果发生罢工,“戒严令规定将被遵守,地狱买单,不管第一选择。"