靖难之役时，投降燕军，并参与数次战役有功，累升至都指挥使。明成祖即位后，封忻城伯，禄千石。永乐八年（1410年），镇守宣府，跟从明成祖北伐。后因偷盗饷银连坐下狱，之后释放。之后以吕梁山洪暴发，命其镇守徐州进行处理。之后因擅杀运丁、盗官粮等罪名，被督察御史李庆弹劾。三法司审查后，再次释放。明仁宗即位后，召还。宣德初年，去世。传伯爵至赵之龙。崇祯末年，赵之龙协助镇守南京，清兵进攻江南时，赵之龙率众投降。