王修七歲時死了母親,母親在社曰這天死去,第二年鄰里在社曰祭神,王修因感觸而思念母親,非常悲哀,鄰里聽到他的哀哭聲,因此停止了祭神。
王修二十歲時,到南陽遊學,住宿在張奉家裡。張奉全家人都生了病,沒有人去看望他們,王修憐憫他們,親自照料他們,直到他們病好了才離開。
當王修回到北海時,北海相孔融徵召他任主簿,代理高密令。高密當地世家豪強孫氏素來強橫任俠,他的門客多次犯法,老百姓有遭搶劫的,搶賊逃進孫氏家裡,官吏無法去捉拿。王修帶領官吏百姓包圍了孫氏家,孫氏抗拒防守,官吏百姓畏懼不敢靠近。王修命令官吏百姓:“有敢不去攻打的人,和搶賊問罪。”孫氏害怕了,於是交出了搶賊,從此當地橫行不法的人懼怕屈服。
不久,郡中有謀反的人,王修聽說孔融有危難,連夜奔往孔融那裡。賊寇剛剛起事時,孔融對左右的人說:“能冒著危難前來幫我的,只有王修了。”話剛說完王修就趕來了。孔融每次有危難,王修即使在家裡休假,也沒有不趕來的,孔融經常依靠王修而免除了危難。
此後,王修又代理功曹。當時膠東有很多賊寇,孔融又命令王修代理膠東令。膠東人公沙盧宗族強盛。自己修築營壘塹壕,不肯服從官府分派的徭役和徵稅,王修獨自帶領幾個騎兵徑直進了公沙盧的家門,斬殺了公沙盧兄弟,公沙氏一家人驚呆了,誰也不敢動。王修安撫勸慰其他的人。從此賊寇的活動逐漸止息。
孔融被呂布薦舉為禮部侍郎,王修也跟著孔融來到朝廷,呂布先推薦王修為孝廉,又舉薦他為青州總參軍兼領御史臺青州都御使。
呂布為什麼如此重用王修,是因為他熟讀演義和三國志,知道王修這個人既有果敢的意志去抑制地方世家豪強,又忠義,又清廉,為曹魏時期不可多得的能臣。
歷史上。袁譚在青州時,徵召王修任治中從事。袁譚想攻打袁尚,王修規勸說:“兄弟之間互相攻擊,這是失敗滅亡的道路。兄弟,就如左右手。譬如一個人將要搏鬥卻砍斷自己的右手,反而說‘我一定勝利’,像這樣可以得勝嗎?背棄兄弟而不親近,天下還有誰親近他呢!屬下有說壞話陷害別人的人。一定將在你們兄弟之間挑起爭鬥,以求得一時的私利。希望您這樣明智的人塞住耳朵不要去聽。如果殺掉幾個巧言諂媚的屬下,兄弟之間又親密和睦,來抵禦四方的侵侮,就可以稱霸天下了。”袁譚不肯聽從,於是和袁尚相互攻打,結果同室操戈的下場。只會白白便宜了曹操。
曹操攻佔冀州以後,去南皮攻打袁譚。王修當時在樂安運送糧食,聽說袁譚情況危急,帶著所統領的兵馬和各從事數十人趕赴袁譚那裡。到達高密時,聽說袁譚死了。王修去見曹操,請求收殮埋葬袁譚的屍體。曹操想觀察王修的心意,默不作聲。王修說:“我蒙受袁氏的深厚恩情,如果能收殮袁譚的屍體,然後被殺,我沒有什麼遺憾。”曹操稱讚他的義氣,同意了他的要求,又任命王修為督運軍糧的官員,讓他返回樂安。
袁氏的政令寬緩,在職有權勢的人都積蓄了許多財產。曹操攻下鄴後,查抄沒收審配等家的財物數以萬計,等到攻下南皮,檢查王修的家,穀物不滿十斛,有書數百卷。曹操嘆息說: “士人不是隻有虛妄的名聲。”於是按禮儀徵召王修擔任司空掾,代理司金中郎將,升任魏郡太守,王修處理政事,抑制豪強、扶助貧弱,嚴明賞罰,老百姓共相稱讚他。
曹操任魏王后,王修任大司農郎中令。曹操主張實行肉刑,王修認為當時還不能實行,曹操採納了他的意見,王修升任為奉尚。
此後嚴才反叛,和他的部屬數十人攻打宮廷兩側的門。王修聽說發生事變,召集的車馬還沒到達,便帶領下屬的官吏步行到宮門。曹操在銅雀臺上望見了他們,說:“