可能是因为张起灵体内有麒麟血的缘故,或者是之前他被放进3000年死婴的墓中成为,那名死婴儿的替身,因此张起灵才会长生不老的。张起灵的身世之谜也无从探究,他的生父不详,而他的母亲是一名藏医,名字叫做白玛。张起灵还没有长大他的母亲就去世了。所以张起灵是跟着其他张家人一起长大的。
也许张起灵是自身带有麒麟血,也许是因为张家人给他该血了,所以张起灵的血可以驱邪避虫。因此张起灵小时候就被张家人带着一起去探葬挖墓。张起灵从小就阅历丰富,张家人对他不好,他经历的苦难也不较多,所以就形成了他孤僻不爱笑的性格。但是他的内心是非常地善良的,没有害过一个人,哪怕是坏人。所以张起灵在《盗墓笔记》中的形象被好多人喜爱。
张起灵虽然长生不老,但是他的记忆力却不行。他记不起他之前做过的事情,所以他穿梭于盗墓之中来寻找丢失的记忆。大家都知道麒麟乃是上古神兽,所以拥有麒麟血就说明小哥张起灵,是不一般的存在。他也许就是继承了麒麟血的特性,才会长生不老的。不仅如此麒麟血还可以解决各种蛊毒,也可以躲避各种虫蛊。每次遇到危险尸蟞只要放点血这些尸蟞就不敢靠近,这就是麒麟血的威力所在。所以说张起灵长生不老最大的可能就是和麒麟血有关系。
还有一种猜测那就是被放进玉俑里成了长生不老之身,最主要的猜测还是都认为张起灵是因为麒麟血才能够长生不老的。因此他也是因为这个特异功能才能成为张家的族长。他的长生不老也许和他的身世有关,生父不详无法进一步追溯。
