按照西晋陈寿所著《三国志》中的记载,范强、张达二人密谋杀害张飞后,不敢继续待在益州,于是连夜逃亡东吴,希望能以张飞首级为投名状,被孙吴政权接纳。另一方面,刘备在得知张飞死讯后,虽然极为悲伤但却并不惊讶,仅仅是叹息道:“噫!飞死矣。”
作为兄弟,刘备自然最了解张飞的性情,那就是“暴而无恩,爱敬君子而不恤小人。”按照张飞的性情,刘备或许早就预料到三弟翼德会落得如此下场。
《三国演义》第81回写张飞遇害,是因为急于为关羽报仇,鞭打部下所致。当时张飞下令军中:限三日内制办白旗白甲,三军挂孝伐吴。
负责此事的帐下将范疆、张达报告张飞,说三日之内难以筹措,须宽限些时方可。
张飞大怒曰:“吾急欲报仇,恨不明日便到逆贼之境,汝安敢违我将令!”
当即叱令武士把这两人缚于树上,各打五十大鞭,打得两人满口出血。
范疆、张达回营,于是商定夜杀张飞。演义这样写,为刘备对张飞的告诫作了最好的注释,是合乎张飞“取祸之道”的。
张飞“不恤小人”是刘备一直为张飞担心之处。
当张飞遇害后营中都督上表报告刘备时,刘备闻听张飞都督有表上奏(而不是张飞有表上奏),第一反映就是:“噫!飞死矣。”
张飞被害后,跟关羽一样也是身首异处。世传张飞“头在云阳,身在阆中”。
按《三国志》等史书记载,张、范二人杀害张飞后,“持其首级,顺流而奔孙权。”
据此,张飞首级应在东吴荆州(时孙权在公安),而不在云阳,但一般都认为在云阳,其中有多种说法。
民间传说张、范二人投奔东吴时,将张飞首级抛入江中,首级不下沉,顺江飘浮至云阳境,被一渔翁捞起,葬于云阳长江南岸飞凤山麓。
这是张飞头在云阳的普遍说法。
也有说是因为孙权害怕刘备伐吴,为向刘备求和,将张飞首级送还蜀国,时值刘备大军已东下,遂将张飞首级葬于军旅之中的云阳。