皇太极进攻朝鲜的战争取得了重大的胜利,财物得到了补充,局势也稳定下来,但他看到袁崇焕修城池,练兵马,势力越来越强大,如不加紧攻击,愈加难图,况且求和又不成,于是,皇太极决定“以战求和”。
天启七年(公元1627年),皇太极率大军攻打辽西的许多军事重镇,攻陷了大小凌河,随即又攻锦州。从五月十一日到六月四日,将领赵率教率领明军与皇太极展开激战。清军损失惨重,但还是没有将锦州攻下来。皇太极见攻锦州不成,就转攻宁远。袁崇焕严阵以待,成竹在胸,两军相接,激战两天,双方损失都很惨重,但皇太极还是没攻下宁远。皇太极再转攻锦州,但锦州城守坚固,清兵死伤枕藉,无法攻克。当时正值炎热季节,清军不少士兵中暑得病,士气低落,皇太极不得不撤围回沈阳。
宁锦之役,明军取得了胜利,但作为主帅的袁崇焕并没因此而受重赏,只是升了一级官。其根本原因在于袁崇焕不是魏忠贤的同党,袁崇焕当年中进士的主考老师和推荐他做辽东防务的人都是东林党的首领,因而,虽有“宁远大捷”和“宁锦大捷”,袁崇焕还是讨不到魏忠贤的欢心。这时,魏忠贤见袁崇焕威势日增,便指使同党,攻击袁崇焕不去救锦州。袁崇焕只好辞职,回老家广东去了。