王总司令出生于一个富裕农民家庭,青年时代就读于徐州一所私立中学。
经该校校长、老同盟会员顾某某介绍,加入gm党。
1924年5月,他又在顾校长的推荐下进入黄埔军校第一期第四队学习。
1925年初黄埔军校第一期步科毕业后留校任区队长。
参加两次东征。
1925年10月第二次东征时,任黄埔军校教导团排长,参加了围攻惠州、击败陈某某军主力林某部的战斗。
他作战勇敢,腿部负伤,伤愈后升任少校连长。
1926年北伐时,他在陈诚指挥的第三团任营长,部队到达赣州后改称国民革命军第一军二十一师六十三团,王仍任该团第三营营长,列入东路军作战序列。
1927年春,东路军进军浙江在富春江两岸与孙某某部展开决战,并参加了龙潭战役,后在桐庐战役中再次负伤。
伤愈后调到顾祝同指挥的第三师,升任第九团副团长,继续北伐。
在扫清徐州外围据点的作战中,该团团长指挥不力被撤职,王受命率部攻进了徐州。
战后升任团长,开始受到顾祝同的重视。
1927年9月,孙某某部渡江南犯,攻占了龙潭、栖霞等地。
王所在的第三师奉命协同第二十一师等部向孙部实施反击,在龙潭地区消灭了孙部主力,并乘胜北渡长江进行追击作战。
1928年1月,第二次北伐开始后,率部参加攻占台儿庄、济南的作战。
此后,所部奉命在蚌埠地区整训。
1929年春,所在的第二师编入刘某的第二路军,在蒋桂战争中,由蚌埠经皖西沿江北岸向桂军进攻,一举攻克武汉。
同年冬,所部又参加了对唐某某、石某三部的作战。
1930年,中原大战爆发。
所在第二师奉命与冯某某部争夺陇海铁路上的田庄车站,双方战斗进入胶着状态,第二师在伤亡四个团长后,王受命一举反击成功,深得顾祝同的赞赏,战后即升任旅长。
1931年底任党国政府中央警卫军第一师副师长(顾祝同任军长兼第一师师长)。
淞沪抗战爆发后,警卫一师被改编为第五军八十七师(张治中任军长兼师长),王仍任副师长。
2月16日,该师到达南翔增援十九路军作战,奉命担任胡家庄沿蕴藻浜北岸经曹家桥至吴淞西端之线的防务。
2月20日,鬼子第九师团向吴淞、庙行地区猛攻。
王总私聊奉张命以孙元良旅增援庙行,以宋希濂旅由纪家桥渡河出击,威胁敌侧后安全。
在十九路军第六十一师的配合下,将敌大部歼灭,挫败了敌人的进攻。
3月1日,鬼子集中兵力向江湾、庙行地段进攻,宋某某部第521团多次与敌展开白刃战,最终固守了阵地。
3月3日,敌向防守娄塘地区的孙元良旅第517团进攻,该团官兵顽强抗敌坚守阵地,胜利完成阻击任务。
随后第八十七师奉命撤退至白茆、新市、石牌地区,扼守第二道防线。不久,中日签定停战协定。
王总司令升任该师师长,率部回南京担任卫戍任务。
1933年“福建事变”发生后,率部集结于衢州,与第八十八师组成第四路军,入闽讨伐十九路军。
王指挥第八十七师包围了古田,与守军激战。
最终古田守军赵一肩开城请降。
随后,王率部又攻下水口。
至此,福建政府军的防御体系崩溃,被迫放弃福州向闽南撤退。
王因功被任为福州警备司令。