饥荒。
四月十九日,诏令赎下河南饥民要吃的小孩。六月二十日,诏令有司抚恤慰问年纪大的人。贫民年纪在八十以上,每月给五斗米、三斤酒、五斤肉;九十岁以上的,每年加帛一匹,棉花一斤;有田产的人不给米。应天、凤阳的富裕人,八十岁以上赐封爵社士,九十岁以上封为乡士;其他地方富民八十岁以上为里士,九十岁以上为社士。都与县官同礼,免除全家徭役。鳏寡孤独不能生活的,一年给米六石。士兵在战场上负伤的,免除兵役以及三年徭役。军官阵亡,其子世袭并加一级俸禄,对隐居之士,以礼相聘。二十三日,赈济青州和郑州的饥荒。
七月二十九日,诏令举荐各种人才。六十岁以上的,担任翰林院顾问;六十岁以下的,在六部、布按二司任职。三十日,命皇太子在泗州、盱眙修建祖陵,将德祖以后皇后的衣冠葬于此陵。九月七日,在云南屯田。
十月,诏令给子女幼年或父母年老的已亡官兵照发全部俸禄。并定为制度。十二月一日,有日食。当月,命令宋国公冯胜派兵防御边疆。派遣河南、北平、山东、山西百姓往大宁运粮。这一年,有高丽、琉球、暹罗、占城、安南前来朝贡。
洪武二十年(1387)一月二日,冯胜被封为征虏大将军,傅友德、蓝玉为副将军,率兵征伐纳哈出。焚毁锦衣卫刑具,将囚犯押往刑部。十三日,在南郊隆重祭祀天地。祭祀结束,天气转好。侍臣赞美说“:这是陛下诚心敬天所至。”朱元璋说“:所谓敬天,不仅要有庄敬、有礼之形式,还要实际的东西。天将管理子民的大任交给君王,为君的,若想侍奉上天,必须首先体恤万民。体恤万民,才是事天之实。就像国家派去担任太守县令等官的人一样,若不能造福于民,则未完成君王交给的使命,这是大不敬啊。”又说“:为万民之君的人,天为父,地为母,民为子,应尽各种职责,祭祀天地,并非为自己祈福,而是为了天下万民。”二月一日,观看军队操练。十四日,耕耘耒昔田。三月一日,冯胜率兵出松亭关,攻克大宁、宽河、会州、富峪。
四月八日,江夏侯周德兴在福建沿海修筑城防,抵御倭寇。六月二十二日,临江侯陈镛率军出征,迷失方向,全军覆没。二十五日,冯胜率兵越过金山。二十九日,纳哈出投降。闰六月十二日,回师停留金山,都督濮英率兵殿后,遇到伏击,战死。
八月二十六日,没收冯胜将军印,并将其召回,蓝玉主管军中事务。景川侯曹震在云南品甸屯田。九月一日,封纳哈出为海西侯。六日,设置大宁都指挥使司。二十日,安置郑国公常茂于龙州。三十日,封蓝玉为征虏大将军,延安侯唐胜宗、武定侯郭英为副将军,北征沙漠。当月,攻克西宁。
十月一日,封朱寿为舳舻侯,张赫为航海侯。当月,将冯胜罢免送回凤阳,奉诏才去朝见。十一月六日,普定侯陈桓、靖宁侯叶升在定边、姚安、毕节各卫屯田。八日,汤和返回,共筑宁海、临山等五十九处城防。十二月,赈济登、莱饥荒。
这一年有琉球、安南、高丽、占城、真腊、朵甘、乌斯藏前来朝贡。
洪武二十一年(1388)正月六日,麓川蛮思伦发进攻马龙他郎甸,都督宁正将其击败。十六日,在南郊隆重祭祀天地。十九日,赈济青州饥荒,逮捕惩治有司中隐匿上报饥灾文书的人。三月一日,封赐任亨泰等进士及第以不同的出身。十二日,赈济东昌饥荒。三十日,沐英讨伐思伦发,将其击败。
四月十二日,蓝玉打败元嗣君王于捕鱼儿海,俘获其次子地保奴及妃主王公以下几万人后返回。五月一日,日食。六月二日,信国公汤和回归凤阳。二十二日,封傅友德为征南将军,沐英、陈桓为左、右副将军,率兵讨伐东山叛蛮。
七月六日,将地保奴安置到琉球。八月十二日,将泽、潞无业百姓迁至黄河两边开垦土地,赏给钱钞,为其发放农具,免赋税三年。二十六日,蓝玉回师,对北征将士大加赏赐。二十七日,封孙恪为全宁侯。当月,皇帝亲自制定八谕告诫武臣。九月十五日,秦、晋、燕、周、楚、齐、湘、鲁、潭九王来京朝拜。二十二日,越州蛮阿资叛乱,沐英与傅友德同往讨伐。
十月七日,东川蛮被平定。二十四年升封蓝玉为凉国公。这一年有高丽、占城、琉球、暹罗、真腊、撒马儿罕、安南前来朝贡。下诏要安南三年朝贡一次,像犀之类的东西不要进献。安南黎季睺杀掉其主炜。
洪武二十二年(1389)正月十六日,将大宗正院改为宗人府,让秦王朱。。担任宗人令,晋王朱木罔、燕王朱棣为左、右宗正,周王朱木肃、楚王朱桢为左、右宗人。十七日,在南郊隆重祭祀天地。二十五日,傅友德在普安击破阿资。二月二十日,蓝玉在四川练兵。二十三日,禁止武臣参与地方事务。二十四日,湖广千户夏得忠勾结九溪蛮叛乱,靖宁侯叶升平定叛乱,夏得忠伏诛。当月,阿资投降。三月一日,傅友德率诸将驻扎四川、湖广,防御西南蛮。