备攻打关隘，而朱棣担忧守兵会通知大宁，以使中央军有所准备。于是派遣郑亨率领数百骑兵占领旆登山，以断关隘官兵的退路。之后忽然进攻，悉数缚守关者，于是再大军进攻大宁。郑亨因此晋升为北平都指挥佥事。之后，郑亨率部夜袭郑村坝兵，向西进攻攻破紫荆关，进掠广昌，占领蔚州，直抵大同。之后，退还参与白沟河战役，后返回北方攻打济南，晋升为都指挥同知。在攻打沧州的时候，进攻北门，扼守抵达东昌的饷道。之后战败，退守深州。次年，进攻夹河、藁城，攻至彰德，后退守完县屯兵。建文三年，跟从大军攻破东平、汶上，小河战役时燕兵战败，王真战死