张轲出生于襄阳,初仕南梁,担任安平王(萧岩)属。后梁天保年间,收养外甥女萧氏,即梁明帝萧岿之女。
开皇七年,随着外甥女萧氏嫁给晋王杨广,进入长安,担任洛乡县令。开皇九年,授晋王府司功军事。开皇十四年,转授晋王府主簿。仁寿元年,授太子药藏监。
大业元年,授尚书祠部郎。二年,加授仪同三司。四年,授盐川太守。五年,授魏郡太守,进位正议大夫。大业十年七月十日,病逝,春秋六十有八。
先辈
曾祖:张安之,刘宋青州主簿。
祖父:张弘策,南朝梁散骑常侍、洮阳侯,梁武帝萧衍从舅。
父亲:张缵,南朝梁驸马、尚书仆射、湘州刺史、利亭侯。
母亲:兰陵萧氏,梁武帝第四女富阳公主
同辈
哥哥:张希,字子颜,南朝梁驸马,迎娶梁简文帝第九女海盐公主。
姐姐:张氏,梁明帝萧岿皇后,生下隋炀帝萧后、萧璟、宋国公萧瑀。