投降，被授予亲军指挥，跟从朱元璋征战。南昌平定后，命薛显跟从朱文正守卫。陈友谅进攻南昌时，薛显守卫章江、新城，后派出精锐斩杀刘进昭、活捉副将赵祥，固守三个月得以解围。邓仲谦占领新淦后无法被攻陷，薛显征讨并斩杀，后升任江西行省参政。跟从徐达收复淮东、征讨张士诚。后跟从常遇春进攻湖州，后升任行省右丞。之后跟从徐达进攻中原，攻克兖州、沂州、青州、济州、东昌、棣州，乐安、卫辉、彰德、广平、临清、德州、长芦、通州、北平。后分守古北口，进攻大同，活捉乔右丞等人。进攻山西、保定，攻破七垛寨，追脱因贴木儿。后与陈友德率