王商(?~前26)字子威。西漢蠡吾(今博野)人。其父王武因是漢宣帝舅父,封為樂昌侯。王商曾任太子中庶子,“以肅敬敦厚稱”。甘露三年(前51)其父死,王商被薦為諸曹侍中中郎將,元帝時至右將軍、光祿大夫。成帝即位后,敬重王商,任其左將軍。元帝舅大司馬大將軍王鳳“專權,行多驕奢”,王商對王鳳多有議論,王鳳對王商銜恨。建始三年(前30)秋,關內霪雨40余天,京師百姓傳言洪水將至,人心慌恐,長安城中大亂。皇帝將群臣招至前殿,商議此事。王鳳認為太后與皇帝及后宮可御船,令吏民上長安城以避水,群臣附和,只有王商說:“此必訛言,不宜令上城,重驚百姓。”皇帝聽從王商之言,時間不長,人心安定下來。經詢問,果然是訛傳。皇帝對王商大為贊揚,而王鳳則滿面羞慚,自恨失言。第二年,王商代匡衡為丞相,益封千戶,得到皇帝的信任。王商身高八尺有余,儀表堂堂,威嚴莊重。
河平四年(前25),匈奴單于來朝,王商引見于白虎殿,單于拜謁王商,王商離席與單于講話。單于仰視王商,心里畏怯,鞠躬而退。皇帝聽說后贊嘆:“此真漢相矣。”王鳳有罪,其姻親楊彤在王商面前為其說情,王商拒絕,并奏免其職。經王鳳周旋,未能準奏。這使王鳳對王商更加不滿,他網羅張匡、史丹等人一再上奏皇帝,誣陷王商。皇帝下詔御史,說王商任了五年丞相,沒有上過“忠言嘉謀”,且有不忠之罪,應犯死罪。因王商與先帝有親,不忍加罪,免去了王商的丞相職務。王商被免丞相后三天吐血而死。《漢書·王商傳贊》稱:“王商有剛毅節,廢黜以憂死,非其罪也。”