莊子的年代和孟子約略相當。孟子在梁惠王後元十五年遊梁的時候,已經在位五十年的梁王尊稱之為“叟”。梁王的相惠施是莊子的朋友,在莊子妻死時惠施往吊,見莊子正箕踞鼓盆而歌;惠施非難他,說“與人居,長子,老,身死,不哭亦足矣,又鼓盆而歌”,可見莊子是有妻子的人,而他的妻死時是已經“老”了。古人七十曰老,那麽,莊子的年齡可見也並不年輕了。惠施先莊子死,年齡大約也不相上下。要說莊、惠略後於孟子,或者頂多也不過年輕得十歲左右吧。
莊子是宋人,曾為漆園吏,應該是一個很小的官。他雖然是道家的中心人物,而且是使道家真正成為了一個家派與儒、墨鼎足而三的一個人,他的師承淵源卻不甚明白。他不曾到過齊國,沒有參加過稷下學宮,因而他和宋鈃、尹文、田駢、慎到、環淵、接予的關係似乎都隻是間接的。像尹文其人或許還是他的後輩。《莊子》書中最可靠的《內篇》七篇裏麵隻有一處提到宋榮子,其他諸人都不曾提到。《外篇·達生篇》有“子列子問關尹”一節,《雜篇·讓王》亦稱“子列子窮”,子列子即列禦寇。列子之上複冠以子,或許有人會以為列禦寇便是莊子的老師了。
但這隻見於《外篇》和《雜篇》,《內篇·逍遙遊》及《應帝王》均隻稱列子而不更冠以子字。《逍遙遊篇》雖稱“列子禦風而行,泠然善也”,然以為“猶有所待”,不及“乘天地之正而禦六氣之辨,以遊無窮”的人;這種人自然也就是莊子自命了。這樣斷乎不像是師生。列子被稱為子列子,在《呂氏春秋》裏麵也有兩處,一處見《審己篇》與關尹論射,一處見《不二篇》言“子列子貴虛”;大約都是列子後學的記述,呂門的人照抄,莊子後學也是照抄而已。