记载庄子的史料是少之又少,除《庄子》本身记载庄子的史迹外,人们大都是从《史记 老庄申韩列传》中得悉。其中说,庄子与“梁惠王、齐宣王同时代”。又云,“楚威王闻庄周贤,使厚币迎之”。人们由此作为依据来推算庄子生卒年。钱穆在《先秦诸子系年》中认为庄子生于公元前359年间;叶国庄在《庄子研究》中推定为公元前360年左右;郎擎霄在《庄子学案》中确认在前390—370年间;梁启超在《先秦学术史》中认为庄子生在前370年左右;闻一多认为庄子当生于前375年(周烈王元年);(参见闻一多:《新月》第二卷第九期,1929年出版)陈元德在《中国古代哲学史》中认为庄子应生于前350年左右;台湾学者杨汝舟在《道家思想与西方哲学》也认为庄子生于350年左右;陈品卿在《庄子新探》中推定庄子生于前370年左右;马叙伦在《庄子年表》中综合诸家,认为庄子生年为前369年。看来庄子生年为前370年左右还是能为大多数学者接受的。综合各家之说,我们认为庄子生于公元前369年,卒于公元前286年。从历史上看,庄子生活的年代是一个动荡的年代,这即是战国时代。
东周前期史家称为春秋时代,东周后半期史家称为战国时代。春秋时代起于公元前722年,止于公元前481年。战国时代起于公元前480年,止于公元前222年。如果庄子生年是公元前369年左右,那么刚好正是战国时代开始的一百多年之后,此后的一百年正是战乱的年代。在战国时代的二百多年中,战争连绵,经过春秋争霸只剩下了十多个国家,最后形成的七国更是群龙无首,不断上演战争的惨剧。到处是衣不遮体的流浪者,遍地是食不饱腹的贫困者,死体堆满着山泽,镣铐加身着挤满着大道,杀父弑君现象越来越多,人人自危,社会危机重重。所以庄子才告诫人们要想保命全身,必须处于材与不材之间。从庄子对自己时代社会现实的描述,可以说关于庄子生卒年的推断是与历史相吻合的。