无法被攻陷，薛显征讨并斩杀，后升任江西行省参政。跟从徐达收复淮东、征讨张士诚。后跟从常遇春进攻湖州，后升任行省右丞。之后跟从徐达进攻中原，攻克兖州、沂州、青州、济州、东昌、棣州，乐安、卫辉、彰德、广平、临清、德州、长芦、通州、北平。后分守古北口，进攻大同，活捉乔右丞等人。进攻山西、保定，攻破七垛寨，追脱因贴木儿。后与陈友德率领三千人，攻下太原、追击扩廓。后与徐达会师平阳，招降杜旺等人。后抵达临洮，追击元豫王等，取平凉。张良臣假装庆阳投降，薛显纳降去，后张良臣晚上袭击薛显营，后突击幸免。薛显后围张良臣，此