1947年6月,郑维山在晋察冀军区地方部队工作了近两年后,被调任晋察冀野战军第三纵队司令员,正式加入野战军,开始进行机动作战。
解放战争初期,郑维山曾担任张家口卫戍区司令员,后来改为察哈尔军区司令员。刘邓大军接到命令南下大别山作战时,他也被要求南下,但在首长的挽留下,决定继续留在晋察冀工作。当时,中央工委前往晋察冀指导工作,并提出成立机动野战部队的建议,因此决定将2纵、3纵和4纵组成晋察冀野战军。2纵的司令杨得志被调任野战军司令,3纵的司令杨成武调任野战军第二政委。如此一来,空出了三个重要职务,郑维山被任命为第三纵队司令员,曾思玉则被任命为第四纵队司令员。此时,原本隶属于地方部队的三个旅被编入野战军,形成了新的编制,每个纵队下辖三个旅。野战军成立后,部队向大清河以北进军,发动了大清河北战役。尽管这场战斗消灭了五千多人,但由于战线过大,未能全歼敌军,最终形成了一场消耗战。 在大清河北战役之前,军区领导曾提出了四个作战方案:攻打察南、攻占石门、进行大清河北战、进攻保北。这些方案都由野战军指挥员来决定,杨得志选择了发动大清河北战役。虽然战斗的结果是消耗战,歼敌几千人,部队的士气受到一定影响,但军区和中央的领导给予了很大的鼓励和支持。上级认为,只要能够取得胜利,无论大小,都是好事!这也让野战军领导深知下一场战斗的重要性,决定继续为下一次战斗寻找战机。 战术上的战机捕捉是军事指挥中的一项重要艺术,它要求指挥员在瞬息万变的战场形势下,快速准确地判断敌方的动态,抓住机会果断行动。为此,野战军决定发起保北战役,目标是打击徐水,并诱使敌军前来增援,从而在运动战中歼灭敌人。2纵负责攻占城市,3纵、4纵和地方部队则负责截击敌人增援的部队。无论是南来的敌人,还是北来的敌人,野战军都做好了充分的准备。敌人从北方调来了10个团,向蓉城和固城进攻,目标直指徐水。此时,3纵和4纵全力阻击敌人,双方兵力在徐水一带汇聚,战场狭窄,双方陷入了对峙状态。这种局面不利于快速歼灭敌人,战斗变得艰难,野战军决定采取诱敌西进的策略,通过诱使敌人分散兵力,以便在运动中歼灭他们。然而,诱敌西进的计划并未成功,经过数日激战,敌我双方在固城、徐水和蓉城一带形成了僵持局面,战局难以突破。此时,野战军向3纵发电,要求其转攻涞水。然而,郑维山与政委商量后,决定回复野战军,表示不考虑攻击涞水,而是坚持原计划,争取战局有所变化。尽管上级命令下达时,按理应无条件执行,但作为新成立的野战军,部队正处于磨合阶段,领导班子需要在大兵团作战中积累经验。因此,野战军不仅没有批评3纵,还采纳了他们的意见。或许上级也认为,攻击涞水未必能激起敌军反应,继续坚持或许能改变战局。 就在部队坚持战斗时,一份来自前线的电报送到了杨得志手中,报告称敌人罗历戎调动3军北上,准备与北方的敌人合围我军。情况变化迅速,杨得志决定调整作战计划,改为先打罗历戎。于是,2纵陈正湘部与地方部队继续阻击敌人北上,3纵、4纵以及地方部队展开200里强行军,目标是清风店一带歼灭敌军。如果3纵当时去了涞水,按照后来的战场变化,这样的行动可能会适得其反。指挥员需要时刻审时度势,根据战场态势做出判断,预见敌我力量的变化,做出最优决策。 为了确保野战军顺利到达指定地点,上级指示王平在阜平指挥地方部队,延缓敌军北上的速度,为主力部队争取时间。最终,经过双方的密切配合,敌军被成功歼灭,罗历戎也被俘获。