兴平元年(194年)征西将军
马腾与刘焉之子
刘范共同谋袭长安,刘焉决定协助马腾。当时王商多次劝谏,刘焉不从,派遣五千蜀兵相援,最终战败,刘范被杀。
同年,刘焉去世。王商与
赵韪等人因为刘焉之子
刘璋温厚仁爱,共同上表请刘璋接替其父。由于朝廷混乱,无法遣人更替,于是献帝授命刘璋为监军使者,领益州牧。
汉末时王道隔绝,州牧、州伯犹如东周的
七国诸侯,而刘璋懦弱多疑,不能信任大臣。王商便奏记劝谏,使刘璋颇有感悟。王商建议刘璋揽拔奇俊,有益于匡救。他常提携俊杰,他所推荐的名士安汉人
赵韪及陈实、垫江人龚杨、赵敏、黎景、阆中人王澹、江州人孟彪,皆在益州担任重职。
韩遂、马腾作乱关中时,多次写信与刘焉联络。后来马腾之子
马超又与刘璋联络,有联合蜀地之意。王商对刘璋说:“马超勇而不仁,见得不思义,不可以当作唇齿。老子说:‘国之利器,不可以示人。’如今益州士美民丰,宝物所出,正是狡夫欲图倾覆之地。马超等人因此西顾,如果与他们亲近,则如同养虎,终将自取其祸。”刘璋听从王商之言,于是拒绝与马超联合。
荆州牧
刘表与大儒
宋忠敬仰王商,皆写信与他相交。
许靖来到蜀地,见到王商后称道:“若王商生于华夏,即便是
王朗也比不上。”
后来,刘璋任命王商为蜀郡太守。王商在任时,因已故的成都人禽坚至孝,为其追赠孝廉。为严遵(
严君平)、李弘建祠庙作铭,以此表彰先贤。又研习、推广农业,使得当地百姓受益。王商在郡担任太守十年,最终卒于任上。
王甫,字国山,王士从弟。《华阳国志》称其与王士为“文表诸弟”。
王崇,字幼远,王化幼弟,西晋时官至蜀郡太守。著《蜀书》及诗、赋之属数十篇。
《华阳国志 卷十一》载益州人郑伯邑、
赵谦(赵彦信)、
陈术(陈申伯)、
祝龟(祝元灵)、王商(王文表)皆撰有记载巴、蜀史事的《耆旧传》。
后来王商为严君平、李弘立祠,秦宓写信称赞王商,并请求他为
司马相如立祠堂定铭。