一、早期事蹟
王進寶年輕時便展現出非凡的軍事才能,精通騎射,這為他日後成為一名傑出將領打下了堅實的基礎。他的軍事生涯始於跟隨陝甘總督孟喬芳討伐河西回民起義,在這場戰役中,他憑藉自己的勇敢和智謀脫穎而出,被授予守備一職,並加入了甘肅總兵張勇的麾下。
1654年(順治十一年),隨著清軍南下的步伐,張勇跟隨洪承疇率領大軍南征。在這次南征中,王進寶也隨軍出征,參與了對湖南的征討。他的英勇表現得到了上級的認可,這也為他日後在軍中的晉升奠定了基礎。
到了1658年(順治十五年),王進寶參與了對南明殘餘勢力的征討。這次戰役的目標是貴州的十萬谿,這裡地勢險峻,易守難攻,南明將領李定國派遣部將羅大順在此佈防,意圖阻止清軍前進。面對這樣的挑戰,王進寶採取了一種大膽而有效的策略——他指揮部隊攀爬懸崖峭壁,直接繞過敵軍的防線,突襲敵軍營地。這一計策大獲成功,清軍迅速摧毀了南明軍的營寨,擊潰了羅大順的部隊。由於這次戰役中的傑出表現,王進寶被晉升為經略右標中營遊擊。
1663年(康熙二年),隨著張勇回到甘肅鎮守,王進寶也隨之調任為提標左營遊擊,並在不久之後升任參將。此時,厄魯特蒙古部族欲在大草灘駐牧,這引起了王進寶的高度警惕。他認為此舉可能對當地安全構成威脅,因此極力反對。在他的堅持下,張勇拒絕了蒙古部族的要求,並下令修築永固城以加強防禦。在修築永固城的過程中,王進寶被任命為副將,負責監督城池的建設工作,確保工程質量和進度。永固城的修建不僅是對潛在威脅的有效應對,也是王進寶在地方治理方面的一個重要貢獻,體現了他對國家安全的高度責任感以及對當地民眾福祉的關注。
二、轉戰陝甘
1673年(康熙十二年),王進寶被晉升為西寧總兵。然而,不久之後,清朝面臨了前所未有的挑戰——平西王吳三桂在雲南宣佈反清。1675年(康熙十四年),陝西提督王輔臣響應吳三桂的號召,攻陷了蘭州。面對這一嚴峻形勢,王進寶受命率軍討伐叛軍。他採取了一項大膽的戰略舉措——用革囊製作筏子,帶領軍隊渡過黃河。在皋蘭龍尾山,王進寶指揮軍隊發動猛攻,成功擊敗了叛軍,生擒了王輔臣的部將李廷玉,並迅速收復了安定(今甘肅定西)、金縣(今甘肅榆中)等地。
同年四月,王進寶繼續向西推進,攻佔臨洮。在一場暴風雪中,他率軍突破了惡劣天氣的阻礙,攻破了臨洮城。這時,王輔臣派人送來吳三桂的書信試圖招降王進寶。王進寶忠心耿耿,立即上報朝廷,因其忠誠而被加封為左都督。不久,王進寶攻打蘭州,親自督軍奮勇作戰,大敗叛軍,並採取圍城戰術,切斷了叛軍的糧食供應線。
到了六月,王輔臣計劃逃走,命令手下在黃河製造筏子以求逃脫。王進寶得知訊息後,迅速組織兵力沿河攔截,挫敗了叛軍的逃亡企圖,並迫使叛將趙士升投降。
同年秋天,吳三桂派遣王屏藩、吳之茂增援王輔臣。吳之茂佔據了西和的鳳凰山,王進寶率軍進討。初戰不利,但在當夜,吳之茂派出軍隊襲擾,卻被王進寶在黨家山擊敗,許多叛軍士兵墜崖身亡。
1676年(康熙十五年),王進寶因功勳卓著被晉升為陝西提督,同時兼任西寧總兵,駐守秦州(今甘肅天水)。三月間,吳之茂佔領了北山,王進寶與將軍佛尼埒分兵迎戰,成功擊敗了叛軍,俘虜了叛將徐大仁。隨後,王進寶在羅家堡、鹽關多次打敗叛軍。吳之茂集結殘軍,駐紮在鐵葉硤、紅山堡,並秘密運送糧草。王進寶派軍在牡丹園伏擊叛軍,繳獲了大量糧草和軍械。
不久之後,王輔臣與四川叛將譚弘聯手進犯通渭。當時,王進寶正率領數十騎兵向東進入峽口,