大同是山西軍事重鎮(zhèn),京師之藩蔽也,也是明朝軍事設防的重點地區(qū)。由于戰(zhàn)略地位重要,明朝在此設立巡撫、總兵駐軍鎮(zhèn)守。城中代王朱傳和巡撫衛(wèi)景瑗圖謀抵抗。榆林總兵姜讓在榆林城陷時降于大順。姜 是讓的弟弟。李自成為了爭取姜 ,就派姜讓前往大同勸弟弟投降。姜 見大順軍來勢迅猛,銳不可當,不想為明朝統(tǒng)治者賣命。在姜讓的說服引導下,姜 就在大同城內積極籌劃力量,為配合李自成進城做準備。他首先聽取其兄的計策,以獎勵士兵固守城池為名,讓代王拿出庫存銀子、布匹分給士兵,取得士兵的信任和擁護。其次是把大同的兵權掌握在手中。當時,大同防守的權力掌握在巡撫大同的右僉都御史衛(wèi)景瑗手中,其人竭力維護朱明王朝,妄圖背城一戰(zhàn)。姜 采用離間計,制造衛(wèi)景瑗與代王之間的矛盾,讓部下大造輿論,說衛(wèi)景瑗是陜西人,和李自成暗中有來往,將要叛變等。代王信以為真,對衛(wèi)頓生疑心,便疏遠了衛(wèi)。正巧衛(wèi)景瑗得了腳疼病,很少出門理事,于是,代王便委權于姜 。姜 控制實權后,以加強城門防守為名,在四個城門,各派出自己的200名親兵守衛(wèi),把代王監(jiān)視起來,等待時機,以便行動。
三月初一,大順軍來到大同,守城軍兵不愿意為朝廷賣命。此時,大同城北關、東關、南關三個附城,城高防守較嚴,如果從這三個附城進攻,一定會造成較大的損失。姜 暗中與李自成聯(lián)系,讓農民軍選擇沒有附城的西城門作為突破口,這里雖有代王親信永慶王坐鎮(zhèn)把守,但守城的士兵已為姜 所控制。所以,大順軍一到西城門,守兵隨即殺死永慶王,并將城門打開,迎接大順軍入城。城內的守軍還不知道李自成軍已經(jīng)進城。衛(wèi)景瑗聞知,驚恐萬狀,嚇得從馬上掉下來,被農民軍俘虜,押送到李自成住地。大同巡撫衛(wèi)景瑗被俘。李自成誠懇地同他談話,說:我本是米脂縣一個普通百姓,今日至此,由于天命。你是個好官,你降后仍任大同巡撫。李等了三天,沒有見衛(wèi)的表態(tài),便爽朗地說:你是真忠臣,我可以派人護送你回老家。衛(wèi)提出快將我殺掉。李回答說:我決不會殺你。