据《史记·大宛列传》记载,张骞是汉中人,建元年中为郎。此时正是汉武帝时期,国家强盛,但仍然受到北方强大的匈奴的威胁,为了摆脱匈奴的威胁,汉武帝想派使者去联络西域各国,特别是与匈奴有矛盾的大月氏,共伐匈奴。为此,汉武帝乃募能使者张骞,以郎应募,使月氏,随行的人除堂邑父外,共有100多人。