王正言,鄆州人。父親王志,任濟陰令。王正言早年喪父貧窮,跟從和尚學佛,擅長寫詩,密州刺史賀德倫令他還俗,擔任郡職。賀德倫鎮守青州,推舉他為推官,賀德倫移鎮魏州後,王正言改任觀察判官。莊宗平定魏博後,王正言仍任舊職,小心謹慎,和別人不相競爭。曾被同事司空廷頁凌辱,王正言委屈忍受。司空廷頁被殺,王正言代替他為節度判官。同光初年,守戶部尚書、興唐尹。
這時孔謙任租庸副使,常畏懼張憲正直剛強,不想讓他任租庸正使,便對樞密使郭崇韜說要他把張憲留在魏州,請宰相豆盧革主管租庸。沒多久,又以盧質代替豆盧革。孔謙說「:錢谷是繁重事務,而宰相豆盧革事情多,恐怕簿冊賬本會沒時間處理而耽誤了。」又說「:盧質主管二天,租庸就借了官錢,都不可任用。」心想郭崇韜一定會要自己做租庸正使,因當時輿論不同意而作罷,孔謙沮喪了好長時間。李紹宏說「:租庸是國家的根本,都稱它是招積怨恨的地方,只有張憲才能稱正職。」當天就徵召張憲。而孔謙、段..對郭崇韜說:「租庸雖然重要,在侍中眼前只要有一人充當此職就可以了。魏博六州戶口占天下一半,王正言操守有餘,智力不足,如果在朝任租庸使,還能與別人共同謀劃,如果獨自治理一方,就不行了。張憲才能器量都兼備,適合在魏州獨當一面。」郭崇韜便奏報要張憲留守魏州,征王正言為租庸使。王正言任職後,只是點頭同意而已,權力掌握在孔謙手中。王正言耐不住繁雜事物,簿冊成堆,遇事容易忘,輿論認為他不適合任此職,就以孔謙代替他,王正言守禮部尚書。
同光三年(925)冬天,王正言代替張憲任興唐尹,留守鄴都。這時武德使史彥瓊監守鄴都,錢物出納,兵馬設置,都由史彥瓊決定,將佐官吏都由他任意指使,王正言不能用方法引導他,只是隨從聽命。到這時,貝州駐兵叛亂,進入魏州,史彥瓊望風而逃,亂兵劫掠街市。王正言催促趕快叫書吏寫奏章,家裡人說:「賊兵已殺人放火,都城已被攻陷,還有什麼上奏的!」這一天,王正言帶著各位僚佐謁見趙在禮,望著地下再拜請罪。趙在禮說:「尚書您德高望重,不要自己太卑屈了,我受國恩,與您共事,只不過是思鄉的眾兵逼迫您罷了。」因而也拜王正言,厚言撫慰。明宗即位,王正言請求任平盧軍行軍司馬,明宗即授給他這個職務,王正言在任期間去世。