民国初年,南方临时政府已经成立,但袁世凯仍奔走于清皇室。
一天袁世凯到紫禁城见隆裕太后。从紫禁城出来乘车走东华门,警卫队前呼后拥,两旁军警林立。走到一丁字路口时,路旁的茶楼上抛下一炸弹,距袁世凯的乘车数尺远。一声巨响,炸弹爆炸,袁的警卫队长,一名巡警还有两匹马当时毙命,伤有10余人。警卫队遂即包围茶楼,捕获杨禹昌、张先培、黄之萌等三人。三人承认是行刺者,问何人主使,杨禹昌三人则至死不语,随后被杀。
有人怀疑刺袁者为革命党,有人则说是宗社党(清廷大臣顽固派),但都有可能。因为袁世凯当时是要北制清廷,南制革命党,双方都归他掌握。当时竭力主战的清大臣军咨使良弼也遇刺被炸去一条腿,后不治身亡。袁世凯不禁感叹暗杀党的厉害。即使如此,他还是认为中国只能专制,所以竟利令智昏,当起皇帝来。
刺杀袁世凯的张先培是贵州人,时在北京贵胄学堂学习,共和会北京分会会员。黄之萌,原籍直隶,生长于贵州贵定,1910年夏游学北京,与共和党人结交。杨禹昌是四川资州人,曾在北京攻读文学专业,时在保定师范学堂任国文教习。武昌起义后杨禹昌辞职前往北京,鼓动革命。
三人识破袁氏大奸巨诈,集合十数人组成刺袁暗杀团。1912年1月15日,通州革命组织遭破坏,情形紧急,三人决定在次日袁氏从紫禁城出来时发动狙击,地点选在今东安门以东,王府井和八面槽之间。
刺袁暗杀团分三组。第一组张先培率五人藏在茶楼内,16日中午袁氏出宫路经楼下,张先培掷弹正中车辕,马车被炸翻,袁氏扣于车底。马匹惊逸四散;第二组黄之萌由另一酒楼上再投一弹,炸倒警卫数人;第三组杨禹昌在东安门街面上,在第一组投弹时一起发弹轰击。只可惜功亏一篑,警笛四起,三壮士未能逃脱。17日凌晨即由袁世凯下令绑赴刑场杀害。黄之萌留下绝命诗:
在昔头皮拼着撞,而今血影散成斑。红点溅飞花满地,层层留与后人看。
同年8月29日,三烈士的遗骨迁葬北京西郊万牲园,孙中山先生亲临致祭。