汉献帝西迁的时候,王粲也跟着到了长安。左中郎将蔡邕见到王粲后,觉得他非常了不起。当时,蔡邕才华横溢,在朝廷中地位很高,家里常常车马盈门,宾客满座。有一天,蔡邕听说王粲来访,急忙出门迎接,连鞋都穿反了(形容非常急切)。王粲到了蔡邕家,当时他年纪还小,身材又矮小,大家都很惊讶。蔡邕却说:“这是王公的孙子,他有非凡的才能,我都不如他。我家里所有的书籍和文章,都应该给他。”王粲十七岁的时候,司徒(相当于宰相)想任命他为官,皇帝也下诏任命他为黄门侍郎(皇帝身边的侍从官)。但当时西京(长安)局势混乱,王粲都没有去上任。于是,他去了荆州,投靠刘表。刘表觉得王粲相貌平平,身体又弱,性格也比较随便,没有特别看重他。臣松之解释说:“相貌平平”是说他的外貌和他的才能不匹配;“随便”是指他性格比较随和、不拘小节。刘表去世后,王粲劝说刘表的儿子刘琮归顺曹操。《文士传》记载了王粲对刘琮说的一番话:“我有个想法,想跟将军说说,可以吗?”刘琮说:“我很想听听。”王粲说:“现在天下大乱,各地的豪杰纷纷起兵。在这么混乱的时候,大家的实力对比还不清楚,所以每个人都有自己的打算。当时,家家都想当帝王,人人都想做公侯。从古到今,那些能看清形势、抓住机会的人,总是能得到好处。现在将军想想,您和曹操相比,谁更强呢?”刘琮回答不上来。王粲又说:“据我所知,曹操是个人杰。他的雄才大略超越时代,智谋也超出常人。他在官渡打败了袁绍,在长江边赶跑了孙权,在陇右击退了刘备,在白登山消灭了乌丸。除此之外,他还平定了许多叛乱,真是神勇无比,数也数不过来。现在的情况很清楚,将军如果听我的建议,放下武器,顺应天命,归顺曹操,曹操一定会感激将军。这样,将军不仅能保全自己和家族,还能长久享受福气,把这份福气传给子孙后代,这是万无一失的计策。”王粲自己也说:“我因为战乱流离失所,来到荆州,承蒙将军父子的照顾,我怎么敢不把心里话说出来呢?”刘琮听了他的话,接受了这个建议。臣松之在这里指出:孙权在曹操征讨荆州之前,还和中原政权保持着和平关系,没有发生过战争,所以“赶跑孙权”这个说法是不对的。曹操在建安十三年征讨荆州,刘备是在那之后几年才进入蜀地的,他本人从来没有到过关中和陇右地区。而且,白登山在平城(今山西大同),曹操也没有去过那里,他北征乌丸和白登山也没有任何关系。从这些错误可以看出,张骘(《文士传》的作者)的记载是虚假的,他自己都没有意识到这些矛盾。张骘的虚假记载还有很多,这里就不一一列举了。曹操任命王粲为丞相掾(丞相的属官),还赐给他关内侯的爵位。曹操在汉水边设宴,王粲举杯祝贺说:“现在袁绍在河北起兵,势力很大,他想统一天下。但他虽然喜欢招揽人才,却不会用人,所以有才能的人都离开了他。刘表在荆州过得悠闲自在,他坐观时局的变化,还以为自己可以像周文王那样称霸一方。那些到荆州避难的人,都是天下的英才,但刘表不知道怎么用他们,所以他的国家很危险,没有人辅佐。而明公(曹操)在平定冀州的时候,一到那里就整顿军队,招揽当地的豪杰,让他们为自己效力,从而称霸天下。等到平定江汉地区后,又把当地的贤才安排到重要职位上,让天下人都心服口服,都希望天下太平。明公文武双全,让所有的英雄都尽心尽力,这是古代三王(指夏禹、商汤、周文王)的风范啊!”后来,王粲又被提升为军谋祭酒(负责军事谋划的官员)。魏国建立后,他被任命为侍中(皇帝身边的高级顾问)。他知识渊博,记忆力惊人,无论别人问他什么问题,他都能对答如流。当时,旧的礼仪制度已经废弃,需要重新制定,王粲一直负责这