王中正,字希烈,開封人。因父親的恩蔭補為入内黃門,轉到延福宮學習詩書、曆算。仁宗賞識他的才華,下令安排在身邊。慶曆時衛士反叛,王中正拿着弓箭在宮殿西邊督促捕射反叛者,反叛者都被抓住,當時他剛十八歲,人們十分敬重他。王中正升為東頭供奉官,曆任幹當禦藥院,..延、環慶路公事,分管河東邊防的事。他因攻破敵人有功,為帶禦器械。
神宗将恢複熙河,命令王中正籌劃。他回京上奏說“:熙河就像乳虎抱着寶玉一樣,乘乳虎的爪牙沒齊全時可以取來。”就跟随王韶進入熙河,修城牆,備守城的器械,王中正因功升為作坊使、嘉州團練使,升任内侍押班。
吐蕃包圍茂州,皇上诏命他率陝西的兵馬去救援,茂州解圍。從石泉到茂州,稱隴東路,土地肥美,西羌據有這裡,王中正不能讨伐。就乘吐蕃入侵之機上奏說“:隴東路經過靜州等族,荊棘多,偏僻不通,近年商旅稍有往來,所以外族才得以從此進入。石泉縣與綿、茂二州距離相等,龍安有都巡檢,緩急時可以倚仗。請割石泉縣隸屬綿州,以堵塞這條舊路。”皇上允許,隴東就不能得到。王中正回來,出使熙河,經略鬼章,升為昭宣使,入内副都知。
元豐初年,王中正為提舉教畿縣保甲将兵捕賊盜巡檢,獻上民兵伍保法,請求在村旁空地和縣中按時教閱,都被采納。他又去..延、環慶籌措邊事,皇上下诏凡是邊事所須費用,都由這兩路提供,多少不限。他已經出發了,又聲稱是得到皇上的當面允許,在他所過之處招募禁兵,願跟從他的他就帶走,主帥不敢違抗。
宋讨伐西夏,以王中正為簽書泾原路經略司事。皇上命令五路兵馬都到靈州會師,王中正失期不到,糧草不濟,士卒死了很多,皇上下令各軍暫時分屯到..延路沿邊各城寨,等待時機出兵。王中正自己請求罷去内侍省官職,轉為金州觀察使、提舉西太一宮,因前次兵敗被貶官祿。元..初年,言官又論奏他率二十萬軍隊,公開違背诏書的罪狀,劉摯把王中正、李憲、宋用臣、石得一列為四兇,王中正又被貶官兩等。後來,王中正為提舉崇福宮。紹聖初年,起用他為嘉州團練使。王中正去世時七十一歲。