国家体制的一个重大变革就是文武分离,这是社会政治、军事发展的必然结果。文武官员分开,是指有了专门指挥作战的武将,文官不再作战,史学界均是这样认为的。但是,人们对他们分开的具体时间持有不同的观点。
《史记》、《淮南子》称:黄帝时已设立“司马”等军事首领官职。《今文通典·尧典》、《古文通典·舜典》称:夏王朝设立了“司徒、司马、司空”等文武官职。《尚书·洪范》称:商王朝有“司徒、司空、司寇”和“马、亚、射、戎、卫”等文武百官。从上述古籍看,夏商体制一直沿袭到西周,虽然文官武职已分门别类地设立,但卿、大夫既管理政事,又受王命率兵出征,司马只主管平时军事行政,而无统兵之权,战时统帅由天子临时任命,征战结束即将统兵之权上交天子。根据以上所述,文官武将在西周以前是不分的。
但周王室在春秋时已衰落,各诸侯都有自己的军队,据《史记》、《国语》记载,军队的最高统帅是国君,天子常亲自率兵作战,也有不少文官武将去领兵作战。例如《左传·隐公五年》中记载周桓王二年北制之战,郑庄公派大夫祭足、原繁、泄驾、公子伯和子元率兵抗击燕军,而那时大夫便是文武一体。又如《左传·僖公二十二年》记载,周襄王十四年,宋桑楚泓水之战,宋襄公统帅宋军,太宰子鱼和大司马公孙固辅助;楚成王派成得臣、斗勃等军将统帅楚军。再如《左传·昭公二十七年》记载,楚昭王元年,吴军包围潜城,楚王派王麋(主管宫廷)、王尹寿(主管营造、手工业),统帅救兵增援。《左传》中的详细史实证明,文官武将直到春秋时也未分开。
战国时期,地主阶级兴起并逐步掌握政权。由于以前不分国家的文武官员、卿、大夫等贵族平时管理政务,战时统兵作战,集军事政治权力于一身引起君权旁落弊端,于是统治阶级采取文武分职的办法,以相、将为百官之首。这样,几千年的封建君主专制体制得以确立。相似的记录还可见于《尉缭子·王霸篇》、《吕氏春秋·举难篇》。所以,战国才出现了专职将军和独立的军事系统。这一点是得到公认的,并记载于《中国军事史》、《中国政治制度史》中。
战国时期,战争规模扩大,士兵总量不断增加,军队指挥成为一种艺术。一支军队的指挥必须要有军事方面的专业知识,富有管理、训练和指挥作战的经验。《韩非子·显学》称:“明君之吏,宰相必起州郡,猛将必发于卒伍。”《史记》、《吕氏春秋·异宝》中,还有战国取消分封制,授给爵位的标准是看作战成果的大小,许多将帅都从军中选拔的记载。一批名将例如吴起、孙膑、乐毅、白起、廉颇等,正是遵循这个原则选拔出来的。这时,在朝中管理政事的只是文官,而且他们也不再率领军队出征。例如,著名的马陵之战和长平之战,庞涓统帅魏军,田忌(孙膑为军师)统帅齐军,王(后为白起)统帅秦军,廉颇(后为赵括)统帅赵军,而他们都是专职武将。
综上所述,史学界普遍认为,战国是文官武将分开的具体时期,而且一直延续至今。但是,也有人认为它始于春秋。至于到底是什么时候,也只能等考古发现来澄清了。