亨与刘真、卜万镇守大宁，后移兵出松亭关，驻沙河，谋攻遵化。燕兵抵达后，退守松亭关内。当时李景隆帅五十万众将进攻北平，当时北平势弱，而大宁行都司有二十余卫西北精锐；而此外还有朵颜、泰宁、福余的兀良哈三卫。当时卜万将与李景隆部队会合。朱棣大惧，设计使陈亨逮捕卜万，从刘家口间道疾攻大宁。陈亨、刘真率部回援时听闻大宁被破，于是陈亨与都指挥徐理、陈文计谋投降燕军，并在夜间袭击刘真军营。刘真此后单骑逃走广宁，陈亨率众投降。朱棣于是利用兀良哈三卫威胁宁王朱权投降，并用该部队作为南下先锋。朱棣攻下天下，也是从攻下大宁开始。