元末,担任扬州万户。从太祖朱元璋于濠州,为铁甲长,擢千户。从大将军徐达北征,把守东昌。敌兵数万奄至,陈亨固守,多出奇兵诱败之,复从攻取未下诸城。洪武二年,镇守大同,积功至燕山左卫指挥佥事。数从出塞,迁北平都指挥使。
明惠帝即位,擢都督佥事。燕师起兵,陈亨与刘真、卜万把守大宁。移兵出松亭关,驻守沙河,谋攻遵化。燕兵大至,退兵保关。当是时,李景隆率兵五十万将攻北平。北平势弱,而大宁
行都司所领兴州、营州二十余卫,皆西北精锐;朵颜、泰宁、福余三卫,蒙元降将所统番骑彍的部卒,尤为骁勇。
卜万将与李景隆军队合兵。燕王大惧,设计欺骗陈亨囚困卜万,遂从刘家口出兵,间道疾攻大宁。陈亨及刘真自松亭关回救,中道听闻大宁失守,带着指挥使徐理、陈文等谋降燕王。夜间多次击鼓,袭破刘真营寨。刘真单骑败走广宁,陈亨等帅众投降。燕王尽拔诸军及三卫骑卒,挟宁王朱权以归。自是冲锋陷阵,多是朵颜三卫兵马。明成祖取天下,自克大宁开始。
陈亨、徐理既降燕王,多次从破南军。
白沟河之战,陈亨中创,几乎战死。攻打
济南,与平安战于铧山,大败,伤势甚重,乘舆还军北平,进位都督同知。燕王还军,亲诣陈亨府第劳问,其年十月卒,燕王自为祭文悼念。