據了解,張文犯案前曾仔細計劃每一步驟,包括網購刀械、煙霧彈及自製汽油彈,並多次踩點觀察路線,甚至在犯案前,先到附近民宅縱火,疑似要轉移警消的注意力與人力。
犯案當天,張文於捷運台北車站於M7出口,先丟擲多枚煙霧彈,引發民眾恐慌,之後又持刀械隨機攻擊,當時他本來要燃燒一整箱汽油彈,恐造成大規模死傷,卻被見義勇為的余家昶阻止,最終,張文跑到中山站犯案,遭警力包圍墜樓身亡。