时兵乱既久,朝廷檄有定讨之。有定使其子宗海将兵,夜从宁真门入,外寇不知也。诘朝,宗海令开西南二城门。寇骤见门开,已惧,须臾城中整师而出,愈惶惑。宗海乃直前薄之,夷兵大败,死以千计,追擒白牌诸酋斩之。有定寻至,收抚残兵,势益振,伯顺、珙同受约束,各率所部听命。遂进讨泉州,州人执阿巫那、赛补丁迎降,有定斩之。兴、泉罹寇祸殆十余年,至是乃平、故二路之民皆深德有定。
漳州罗良,先以左丞据漳,自以亦思八夷不敢犯其境,素不下有定。有定愤良不附已,攻之,良战败入城,城陷,良巷战死。其妻陈氏亦赴水死。于是九路之地,悉归有定矣。
朝廷闻兴、泉平,进有定为福建行省平章政事,其将佐皆拜官有差。有定以延平城险固,自居之,而以宗海镇将乐,又使其族弟子琦守建宁,尽以部将控制诸路,吏事则听朝廷所命官治之。有定不修威仪,常如为布衣时。为政有威惠,岁修贡赋,括闽中废寺田租由海道输于京师。惠宗嘉其忠,赐赉稠叠。时朝命独通于闽,故臣、相帅及江右之士思勤国事者多入闽,有定皆礼而用之。初,宗海至泉,访士人赵应嘉,应嘉说之曰:“夷狄为中国患,宜共驱之,柰何更为之用!”宗海然之,以告有定。有定乃聘至延平,咨以时务,应嘉多迂论,且劝有定立宗庙。有定笑其迂,而罢之。
二十三年,陈友谅败死,余贼熊天瑞据赣。有定遣江伯昂往说之,欲与之合从以抗金陵,天瑞不决。伯昂还吉水,萧寅遇之,嘉其义,乃从伯昂入闽,复渡两浙,历金陵、楚、蜀,就故封州守解若凤谋曰:“吾视君雄,独有定忠义可依也。”复之闽。有定以寅同知邵武,令参其军谋。有定用法严,诛戮亦滥,寅从容营解,多所全活。
二十五年正月,有定兵至浙东。或言于明太祖曰:“闽兵脆弱,易攻之。”乃遣胡深率兵伐之。深攻下浦城、建阳,有定与阮德柔以兵四万营于锦江,出深后。深还兵击破之,因追奔逐利,闽人乘而薄之,深众溃,被执。时明将朱亮祖攻崇安,闻深败,引兵退保紫溪。有定初得深,敬礼之,无加害意。深劝有定降明,依窦融故事,有定不答。顷之,大都使者至,趣有定杀深以明无贰,有定乃设铜驴置深其上,炽毙之,且曰:“后有犯我者,当视此。”有定既统全闽,参政阮德柔自以元旧臣,不尽受节度,有定不能容。德柔惧不自安,密通款于金陵,且请兵自救。使未报,有定掩之,德柔战死。柳伯顺以破胡深功,骄蹇,有定亦忌而杀之。时陈同将兵守潮州,有定虑同以伯顺故,必怨望,乃征同还处之福州。
二十七年,朝廷以海道辽远,出空名宣敕数十道付之,使承制封拜,勉以忠议,欲令牵制明师。有定虽受命,亦不敢轻动。是时福州鼓楼鸱吻吐气、若烟雾,见者以为不祥。冬十月,明祖使汤和等伐有定,分兵三路:一出衢州;一出建昌;一出台、温,自海道进。有定但防陆路,严兵守邵武、浦城,自提兵往来,为东、西应援。十二月,胡廷瑞、何文破破杉关,略光泽,守将李宗茂以邵武降。寻破崇安,守将曹复畴以建阳降。
正月,明军次建宁,守将同佥达里麻与参政陈子琦议曰:“金陵兵自破杉关,转斗,锋不可当。计吾兵不下万人,以战不足,以守有余,且储粟甚富,宜固守以老其师。彼攻城不克,必退,吾因而乘之,可以得志。”众善之。廷瑞等围城,数挑战,不应,遂四面急攻之。达里麻自度不支,开门降。二将整兵入城,执陈子琦送京师。有定虽失建、邵,犹恃延平之固,方与明军相持,而汤和海道之师奄至南台,陈同以伯顺宿愤,首出降。福州守将平章曲出遁,左司郎中柏帖木儿死之,和遂克福州。
于是延平孤立,首尾皆明军。和等督大军趋延平,屡遣使以诏旨招有定。有定杀使者,取血和酒中,与诸将饮之,坚守如故。和乃分兵攻其西门。有定见外兵甚锐,不敢出战,和又堰剑水之下流,水渐及城,有定犹严备以伺间,昼夜巡逻不少息。其麾下皆请决战,有定不许。数请不已,有定疑其有异志,杀数人。由是人心解体,多缒城遁去。和等悉兵攻之,有定益危蹙。城且陷,召其将邓益、谢英辅等与诀曰:“公等善为计,吾自死元尔。”乃服朱雀血而死,未绝,英辅与达鲁花赤亦具朝服,北面自经。其将赖正孙启门纳外兵,舆有定至神武门,雷震之而苏,械至金陵。
是月,汤和遣使谕兴化将王恩义等,恩义杀使者,走泉州。兴化民李子诚送款于和,杀恩义等,漳州达鲁花赤合鲁温自杀。初,延平被围,有定日望将乐之救,而宗海力不能援。延平破,单骑来归,并絷送京师。明祖问有定曰:“元亡,汝为谁守?能降仍官汝,否则伏铜马。”有定曰:“不降,愿伏铜马。”遂与宗海并遇害。宗海有膂力,善骑射,有定平贼,宗海之力居多,将乐既下,有定旧部曲据明溪、白头、虎头、黄龙、青龙诸寨,皆委兵降。