历史文献中,有以子张为陈人者,如《史记·仲尼弟子列传》云“颛孙师,陈人”。《孔子家语·七十二弟子解》云“颛孙师,陈人,字子张”。有以子张为鲁人者,如《吕氏春秋·尊师》篇云“子张,鲁之鄙家也”。蒋伯潜在其《诸子通考》一书中引上述材料,但没有给出一个肯定的答案,只是说“子张有鲁人、陈人两说也”。钱穆在《先秦诸子系年考辨》中引崔述语云:子张乃颛孙于(鲁)庄公二十二年自齐奔鲁,历闵、僖、文、宣、成、襄、昭、定至哀公凡十世。子张之非陈人明矣。因其先世出自陈而传之者遂误以为陈人耳,若子张为陈人,孔子亦将为宋人乎。从此可看出,子张祖籍陈人历史上是没有争议的,因为子张之姓(颛孙)源于陈国。颛孙形成于春秋时,据《尚友录》载:“陈公子颛孙仕晋,子孙氏焉”。颛孙氏是春秋时代的陈国公族,上古圣君虞舜妫姓的后裔,颛孙从陈国到晋国去做了官,其后世子孙“以王父字为氏”而姓了颛孙,称颛孙氏。《通志·氏族略》云:“颛孙氏出自陈公子颛孙”两种材料都说明颛孙是陈国的公子,只是仕晋与仕鲁的区别,后一种材料似乎更据可信度,《左传》载:(鲁)庄公二十二(公元前672年)年云:“陈公子完与颛孙奔齐。颛孙自齐来奔(鲁)。”,这里说得是陈国在春秋时期曾发生一起争夺王位的斗争,“陈人杀其大子御寇”,王室的内讧导致陈完与颛孙在陈国无法安身,于是逃奔到了齐国。这个陈公子完(字敬仲)是陈厉公的儿子。即后来代齐称王的田氏始祖。另一位公子颛孙则从齐国又逃到了鲁国,并在鲁国做了官。后代遂以颛孙为氏。故而梁玉绳在其《史记志疑》说:“(子)张盖其后,故又为鲁人。”。有一副对联正说明了这种情况:陈国簪缨之后 孔门游夏之俦。这里上联说得是颛孙氏的来历。下联即是说子张是与子游、子夏并列于孔门的贤人。钱穆在《先秦诸子系年考辨·子莫考》中又说“近人罗根泽引钱大昕云因谓‘《说苑》虽未明载颛孙子莫为鲁人,然颛孙得氏日浅,战国之初当未散居各国。……而颛孙既出于鲁,谓之鲁人亦不为过。’”。
此外,还有旁证材料,《孔子家语·曲礼子贡问》中记载“子张有父之丧,公明仪相焉,问启颡于孔子。孔子曰‘拜而后启颡,颓乎其中顺;启颡而年拜,颀乎其至也。三年之丧,吾从其至也。’”。这里说子张的父亲死时,公明仪曾作为礼相向孔子询问过跪拜之礼。说明一是子张之父与孔子及其弟子有交往,而且关系颇深,二是从子张之父死后以公明仪为相来看,子张父子应该是长期居于鲁国的。。三是“三年之丧”并非当时的通用之礼(古今学者已有许多文章论证此),只是孔门中或鲁国的部分人中实行。因此,子张父之丧当在鲁发生。四是当时有父在不远游的风俗。《论语·里仁》子曰:“父母在,不远游。游必有方。”。子张师从孔子的时间主要在孔子周游列国后期(子张首次出现在‘陈蔡间受困’时,时为哀公六年,即公元前489年,年15)到孔子返鲁后,因此,其主要活动在鲁,其父也必在鲁。又《礼记·檀弓》篇中记子张与曾子之母同时死,“子张死,曾子有母之丧,齐衰而往哭之。或曰:‘齐衰不以吊。’曾子曰:‘我吊也与哉?’”。《礼记·檀弓上》还有一段关于子张死时的记载“子张病,召申祥而语之曰:‘君子曰终,小人曰死;吾今日其庶几乎?’……” 。曾子是鲁国人(南武城人氏),申祥则是子张之子,也在鲁国作官,曾随吴起与齐国作战。并且是鲁缪公礼贤之人,因而长期活动在鲁国。从子张与这些人的交往来看,子张生前的活动应该也是以鲁国为主的。又《礼记·曲礼下》中说“去国三世,爵禄无列于朝,出入无诏于国,唯兴之日,从新国之法”,颛孙氏去陈至鲁是逃出来的,自然不会有“爵禄列于朝(陈国)”,发展到子张时已170余年,早已在三代以上,“从新国之法”久矣。因此,我赞成子张为鲁人的说法。子张祖籍是陈人,但得姓于鲁,生于鲁,长于鲁,是为鲁人。
至于子张“陈人”一说,可能与在汉语的特别语义有关。汉语的“某地人”可指祖籍,可指出生地,也可指主要活动地。我认为除了子张出于陈之外,还与社会风俗有关,即子张家族虽已居鲁,但保留了陈国的风俗。处处表现出陈国人的身份符号。按《礼记·曲礼下》,如果一个人移居到别国,那么“君子行礼,不求变俗。祭祀之礼,居丧之服,哭泣之位,皆如其国之故,谨循其法而审行之”。这是当时的习俗,外部环境可以变换,但人的精神本质不会发生变化。因此,按祖籍地去理解,子张称为陈人也不足为奇。
关于子张的家世,《吕氏春秋.尊师》有段记载:“子张,鲁之鄙家也,颜琢聚梁父子大盗也,学于孔子。段干木晋国之大驭也,学于子夏。高河县子石,齐国之暴者也,指于乡曲,学于墨子。索卢参东方之拒狡也,学于禽滑黎。此六人者,刑戮死辱之人也。今非徒免于刑戮死辱也,由此为天下名士显人,以终其寿”。这里所说的“鄙家也”、“大盗也”、“大驱也”、“暴者也”、“拒狡也”等,都是同样性质的卑贱而有罪的“刑戮”之人。子张也是这个行列当中的一个。另外《尸子》中有段话也说:“子贡卫之贾人,颜琢聚盗也,撷孙师胆也,孔子教之皆为显士”。前面那段材料说子张是“鄙家也”,这里又说是“驱也”,虽然称谓不一,但都是说他出身微贱,而且是个犯有罪行的人。
虽然出身微贱,但是经过孔子教育后,成了名显于天下的有名之士。孔子死后,他独立招收子弟进行活动。《史记·儒林列传》说:“自孔子卒后,七十子之徒散游诸侯……故子路居卫,(孔子死前,子路就死在卫国)子张居陈,澹台子羽居楚,子夏居西河,子贡终午齐”。这样看来子张最后是在陈国定居下来,并以陈国为基地发展自己的势力。又据《韩非子·显学》记载,孔子死后,儒家分为八派,而“子张氏之儒”列在最前面。可见他这一派在后儒中,势力是相当大的。