十三年，邓茂七围延平，明英宗命丁瑄招讨，以都督刘聚、佥都御史张楷率大军后继。丁瑄先令人往抚，邓茂七拒绝投降，丁瑄于是率众进攻。次年丁瑄再次诱邓茂七进攻延平，并设兵分道进攻，指挥刘福斩杀邓茂七，其余人均招抚复业。随后丁瑄与都指挥雍埜击败余党。之后朝廷再次派陈懋大军清剿，丁瑄于是还朝。景泰年间，担任广东按察使副使，死于任上。