张骞有两个儿子,其中一个儿子叫张棉。
公元前128年,张骞已经与异族妻子生下了2个儿子,匈奴人认为张骞等人都已成家有后,基本上不会再想着重回汉朝之事,便对张骞等人放松了看管和警惕。然而不久后张赛找到机会便回了大汉
公元前114年,张骞也病故在封地之上,据说,张骞的儿孙们祖祖辈辈留居在那里,如今的张骞后人已经超过了3000多人,可谓瓜瓞绵绵、子孙丰茂。
张骞有两个儿子。
张骞在出塞时匈奴单于赐予了他一个好的妻子,这个妻子陪在他身边,不离不弃,让他得以在匈奴度过那一段艰苦的日子,他们孕育了两个混血孩子,一个叫张绵,另一个叫张迁,现今后裔在河南方城等地形成了三千多人的规模。