劉璋擔任益州牧時, 王甫便在其麾下效力, 擔任益州書佐。 214年, 劉備奪取益州, 王甫跟隨主公劉璋一道歸降。 劉備起用益州士族, 王甫被任命為綿竹縣令。 王甫能力卓著, 劉備委以重任, 將他調往荊州, 擔任荊州議曹從事, 命其襄助關羽防守荊州。
《三國演義》中, 沒有提到王甫在益州的經歷, 倒是寫明他在關羽身邊擔任隨.軍.司馬的官職。 關羽北.伐中原, 攻破襄陽, 欣喜非常。 但王甫這位智囊擔心呂蒙垂涎荊州, 出言勸諫, 這無疑是往關羽頭上澆了一盆涼水。 王甫對關羽的人事任命提出了異議, 他認為糜芳、傅士仁能力不足, 坐鎮荊州的潘浚貪圖利益。 王甫認為前都督趙累, 忠實可靠, 可以勝任。
但關羽執意不聽, 並反感王甫指手畫腳, 便打發王甫去江邊修築烽火臺。 結果不出王甫所料, 呂蒙白衣渡江, 趁夜襲破荊州, 潘浚被勸降後, 投奔孫吳。 傅士仁、糜芳變節降吳。 回師的關羽, 在半路遭遇伏.擊, 得知荊州已失, 關羽頓足捶胸, 後悔不聽王甫的逆耳忠言。
關羽的部下多在荊襄當地成家, 呂蒙嚴令不得騷擾關羽將士的家眷, 並有意讓關羽派出的使者將這些家眷的家信捎回, 在關羽的軍.中報平安。
惦念家屬安危的關羽部下, 思鄉心切, 軍.心渙散, 士.兵甚至的將官們組隊逃亡, 關羽無法制止。 前有東吳軍攔截, 後有曹操軍追擊, 進退不得的關羽只能撤往麥城。 但上庸的救兵不至, 關羽麾下僅剩二三百人, 還缺衣少食。
趙累建議關羽棄守麥城, 回西川重整旗鼓。 王甫和周倉率百人守城, 為關羽突圍爭取時間, 王甫勸說關羽小路險峻難行, 恐有埋伏, 應走大路。 但關羽自恃武藝高強, 於是率二百人突圍出城。 果不其然, 關羽在小路遭遇伏擊, 山路崎嶇無法策馬馳騁, 結果關羽、關平父子被擒遇難。
東吳兵前來勸降,