元璋起兵，为铁甲长，擢千户。此后跟随大将军徐达北征，守卫东昌。当时固守以奇兵诱败元军数万人的围攻。之后跟随攻下数城。洪武二年，镇守大同，并累任至燕山左卫指挥佥事。屡次随军出塞，升任北平都指挥使。明惠帝即位后，擢升都督佥事。靖难之役时，朱棣起兵，陈亨与刘真、卜万镇守大宁，后移兵出松亭关，驻沙河，谋攻遵化。燕兵抵达后，退守松亭关内。当时李景隆帅五十万众将进攻北平，当时北平势弱，而大宁行都司有二十余卫西北精锐；而此外还有朵颜、泰宁、福余的兀良哈三卫。当时卜万将与李景隆部队会合。朱棣大惧，设计使陈亨逮捕卜万，从