皆积功至元帅。在攻打集庆时，宋国兴战亡，宋晟继嗣其职。当时宋朝用年老请换，恰逢宋晟跟从邓愈攻克徽州，被召唤，袭父官。累进都指挥同知，镇守江西、大同、陕西等地。洪武十二年，因事被降职为凉州卫指挥使。洪武十七年，讨伐西番叛酋，追至亦集乃路，捉捕元海道千户也先帖木儿、国公吴把都剌赤等人，俘虏一万八千人，押送酋长入京，而在俘虏中挑选精锐千余人补充明军，其余释放。之后，宋晟召还，恢复都指挥职，之后晋升右军都督府都督佥事，仍镇凉州。洪武二十四年，担任总兵官，与都督刘真讨哈梅里，那里距离肃州有千余里。宋晟令部队轻装疾