武德三年(620年)九月中旬,洛陽王世充“鄭”政權治下數城不戰而降,主動投降唐朝,成為唐軍於中原戰局中取得重大突破的關鍵。此時唐將史萬寶奉命率軍進逼隋煬帝時期修建的顯仁宮。
史萬寶本為隋末關隴豪族出身,祖籍京兆杜陵(今陝西西安),其家族自西魏以來世代為武職,祖父史萬歲為隋朝名將,官至左領軍大將軍,以平定突厥、南征北戰聞名。史萬寶早年以勇力見長,隋大業末年天下大亂時,曾聚眾數千據守鄉裡,後歸附李淵。
義寧元年(617年)十一月,李淵攻入長安後,史萬寶被授光祿大夫,領右翊衛將軍,成為唐軍核心將領之一。武德元年(618年)五月,李淵稱帝後,史萬寶受命鎮守新安(今河南新安),扼守崤函古道東端,期間多次擊退王世充西進之師。同年十月,李密舊將張善相以伊州(今河南臨汝)歸唐,史萬寶率軍接應,成功控製熊州(今河南宜陽)至龍門(今山西河津)一線,為唐軍東進建立起前沿陣地。
次年(619年)四月,王世充部將羅士信率部降唐時,史萬寶奉命接應並協同作戰,擊潰鄭軍追擊部隊,此役後,他被加封為原國公。至武德三年(620年)初,史萬寶已形成以宜陽為中心、控製洛陽西南門戶的軍事集團,《資治通鑒》載其\\