1997年10月21日凌晨3时5分,张雨生在返回家中途中的台北县淡水镇登辉大道与中正东路的路口发生了一起严重车祸。他立即被救护车送到淡水马偕医院接受急救治疗。经过救治无效,张雨生于1997年11月12日晚上11时48分因并发吸入性肺炎而在淡水马偕医院不幸去世,享年31岁。
关于张雨生车祸的发生原因,存在各种不同的说法。一些人声称张雨生是在酒后驾车并且超速行驶导致了车祸的发生。还有人称张雨生当时驾车过度疲劳,因为车祸时间是凌晨2点50分,他在一个繁忙的工作日后返回家中,因此可能是因为疲劳驾驶所致。还有人认为分隔岛设计不合理是导致事故发生的主要原因之一。然而,由于急救过程紧急,没有对张雨生进行酒精测试。
然而,根据救出张雨生的年轻男子在事故现场的描述,张雨生当时系着安全带。他和朋友用小刀将安全带割开,从侧翻车辆中拖出张雨生。在当时,张雨生还有脉搏。现场弥漫着汽油和气囊爆裂后的味道,但没有闻到酒精味。
最终,淡水竹围分局将事故报告定性为”疲劳驾驶”,并移交给交通大队处理。