张骞的出使、封侯、去世纪年有正史支撑;生年、第一次出使的确切年份、"字"则不能混写成无争议答案。
「张骞,汉中人。建元中为郎。……骞以郎应募,使月氏,与堂邑氏胡奴甘父俱出陇西。」
《史记·大宛列传》开篇转录(维基文库本,有校勘字已略) · 已证实
《史记》本传只写"建元中为郎",未明载出发年份。两说皆为后世据"去十三岁"倒推:若前139年出发、元朔三年(前126)归汉,恰为十三年,与"去十三岁"自洽,因此前139说(建元二年)证据稍强。本页年表取前139,并列异说。
通俗读物常称张骞"字子文",但《史记》《汉书》本传均未记载其字,陈寿《益部耆旧传》只称"汉中成固人"。本页作"史传未载"。
张骞 出生
生于汉中。生年为推算,无直接史料,待核。
推算待核第一次出使西域
建元年间,汉武帝为联大月氏夹击匈奴招募使者,张骞以郎应募,与堂邑氏奴甘父率百余人出陇西,旋被匈奴扣留。
正史骨架 · 年份B匈奴扣留"十余岁"
单于留之,"与妻,有子,然骞持汉节不失"。单于死、国内乱后,与胡妻及堂邑父亡走大宛。
史记西抵大月氏、大夏
经大宛、康居至大月氏;大月氏"殊无报胡之心","竟不能得月氏要领"。复至大夏,见邛竹杖、蜀布。归途并南山、欲从羌中归,再被匈奴扣留"岁余"。
史记归汉
"初,骞行时百余人,去十三岁,唯二人得还。"拜太中大夫,堂邑父为奉使君。注意:是元朔三年,不是元朔元年。
史记封博望侯
以校尉从大将军卫青击匈奴,"知水草处,军得以不乏","是岁元朔六年也"。
史记明载后期当斩,赎为庶人
为卫尉,与李广俱出右北平击匈奴,"骞后期当斩,赎为庶人"。
史记第二次出使西域
拜中郎将,将三百人,赴乌孙游说东迁以"断匈奴右臂";分遣副使至大宛、康居、大月氏、大夏、安息、身毒、于窴等国。出发年份本传未明载,通说系前119。
通行系年归汉,拜大行
"骞还到,拜为大行,列于九卿。"乌孙使者数十人随行入汉,"于是西北国始通于汉矣"。
正史张骞 去世
"岁余,卒。"终年约五十岁(按前164年生推算)。
"岁余卒" · 年份推算