崇禎十七年(1644年)四月十三日,
李自成、
劉宗敏親自統率大軍往山海關,另派大將
唐通率兵兩萬從山海關北一片石出長城,夾擊吳三桂。隨行的有明朝太子朱慈烺和
吳三桂父親
吳襄等人。四月二十日,清兵抵連山(今
錦西),吳三桂一再催兵,清兵日夜急行。四月二十一日,李自成的大順軍與吳三桂於一片石、羅城進行惡戰。大順軍赴山海關的兵馬約二十萬;吳三桂與
唐通的關、遼兵約為五萬;
多爾袞所統滿、蒙、漢軍隊大約為七八萬人,其中以多爾袞領的滿州鐵騎最強,兵馬都披著甲胄,非常堅硬,百步之外無法洞穿。
二十二日清晨,清軍進至離山海關城僅二里,吳三桂率輕騎寥寥數員星夜、透著戰場硝煙味清晨微風中慌張飛奔至清軍壘,請降於多爾袞,吳表示:倘若清軍不願助
山海關明軍,吳也不願返回山海關督戰,李自成大軍必在攻陷山海關後,一鼓作氣攻向清軍!云云;多爾袞、
孝莊皇后、
范文程、
洪承疇於大帳議論片刻後,接受吳三桂跪求派出清軍助戰!多爾袞令吳三桂按滿族習俗剃髮,許諾將
皇太極女建甯公主嫁給吳子
吳應熊。上午,吳三桂軍漸難支撐,據守北翼城的一支吳軍向大順軍投降,多爾袞在歡喜嶺的威遠臺上觀戰,下令清軍從南水門、北水門、關中門三路進關。