薛显,萧人。赵均用据守徐州时,任命薛显为元帅,镇守泗州。赵均用死后,薛显带泗州地盘归附太祖,被授予亲军指挥,从征讨伐。平定南昌后,命薛显随从都督朱文正镇守。陈友谅进犯南昌,薛显守卫章江、新城二门。陈友谅进攻十分激烈。薛显随机应变,其间派出精兵与敌搏击,斩敌平章刘进昭,活捉副将赵祥。固守南昌三个月,终于解围。平定武昌,邓仲谦占据新淦不下,薛显征讨斩首,降服没有归附的郡县。因功晋升为江西行省参政。跟从徐达等人收复淮东,讨伐张士诚。随常遇春攻打湖州,另派军队攻取德清,攻破升山水寨。张士诚遣五太子带众兵来援,常遇春与之交战后稍微退却,薛显率水师奋击,焚烧敌人的船只,敌众溃败。五太子及朱暹、吕珍等人以旧馆投降,俘敌兵六万人。常遇春对薛显说:“今日之战,是将军你的功劳,我遇春自叹不如啊。”五太子等人已经投降,吴人十分震恐,湖州于是得以平定。进围平江,和诸将分门而驻军。平定吴后,薛显晋升为行省右丞。
太祖命薛显跟从大将军徐达攻取中原。临行前太祖告谕诸将,说薛显、傅友德最为勇敢和富有胆略,可以独挡一面。进攻兖、沂、青、济,攻取东昌、棣州、乐安。收复河南,直捣关、陕。渡过黄河,攻取卫辉、彰德、广平、临清。率马步舟师攻取德州、长芦,在河西务打败元兵,又在通州再次打败元兵,攻克元都城。分兵巡逻古北的各个隘口,进攻大同,俘乔右丞等三十四人。进而征讨山西、保定,占领七垛寨,追击脱因帖木儿。与傅友德率骑兵三千人,扫平定西,占领太原,赶走扩廓,降服豁鼻马。在石州痛击贺宗哲,攻破白崖、桃花诸山寨。和大将军徐达在平阳会师,以降将杜旺等十一人为见面礼。于是进入关中,抵达临洮。另派兵攻打马鞍山西番寨,大获敌牲畜财产,袭击赶跑了元豫王,在宁夏打败了扩廓,再与徐达会师后攻取平凉。张良臣伪称以庆阳投降,薛显前去受降。张良臣伏兵迎击,趁黑夜袭击薛显的兵营,薛显突围。张良臣据城反叛,徐达围攻。扩廓派韩扎儿进攻原州,以此来分散明军的力量。薛显驻兵灵州加以阻击。张良臣断绝了后援,于是被打败。追击贺宗哲到六盘山,把扩廓赶出塞外,于是陕西得以全部平定。
洪武三年(1370)冬,大封功臣。因薛显擅杀胥吏、兽医、火者、马军及千户吴富,当面数落其罪。赐封为永城侯,没给予凭证,被贬居海南。把他的食禄一分为三:一份用以赡养他所杀的吴富及马军的家人,一份给他的母亲和妻子,并命令功过不能相抵。薛显居住海南过了一年,皇上十分想念他,把他召回,给予世袭的凭证,食禄一千五百石。再次从大将军征讨漠北。多次奉命巡视河南,在北平屯田,在山西练兵,跟从魏国公巡行北疆,跟从宋国公出师金山。二十年冬被召回,驻扎山海卫,不久,去世。赐封永国公,谥号桓襄。无子,弟弟薛纲年幼。二十三年追究薛显为胡惟庸余党,因他已死而不予追究,爵位被削去。
太祖命薛显跟从大将军徐达攻取中原。临行前太祖告谕诸将,说薛显、傅友德最为勇敢和富有胆略,可以独挡一面。进攻兖、沂、青、济,攻取东昌、棣州、乐安。收复河南,直捣关、陕。渡过黄河,攻取卫辉、彰德、广平、临清。率马步舟师攻取德州、长芦,在河西务打败元兵,又在通州再次打败元兵,攻克元都城。分兵巡逻古北的各个隘口,进攻大同,俘乔右丞等三十四人。进而征讨山西、保定,占领七垛寨,追击脱因帖木儿。与傅友德率骑兵三千人,扫平定西,占领太原,赶走扩廓,降服豁鼻马。在石州痛击贺宗哲,攻破白崖、桃花诸山寨。和大将军徐达在平阳会师,以降将杜旺等十一人为见面礼。于是进入关中,抵达临洮。另派兵攻打马鞍山西番寨,大获敌牲畜财产,袭击赶跑了元豫王,在宁夏打败了扩廓,再与徐达会师后攻取平凉。张良臣伪称以庆阳投降,薛显前去受降。张良臣伏兵迎击,趁黑夜袭击薛显的兵营,薛显突围。张良臣据城反叛,徐达围攻。扩廓派韩扎儿进攻原州,以此来分散明军的力量。薛显驻兵灵州加以阻击。张良臣断绝了后援,于是被打败。追击贺宗哲到六盘山,把扩廓赶出塞外,于是陕西得以全部平定。
洪武三年(1370)冬,大封功臣。因薛显擅杀胥吏、兽医、火者、马军及千户吴富,当面数落其罪。赐封为永城侯,没给予凭证,被贬居海南。把他的食禄一分为三:一份用以赡养他所杀的吴富及马军的家人,一份给他的母亲和妻子,并命令功过不能相抵。薛显居住海南过了一年,皇上十分想念他,把他召回,给予世袭的凭证,食禄一千五百石。再次从大将军征讨漠北。多次奉命巡视河南,在北平屯田,在山西练兵,跟从魏国公巡行北疆,跟从宋国公出师金山。二十年冬被召回,驻扎山海卫,不久,去世。赐封永国公,谥号桓襄。无子,弟弟薛纲年幼。二十三年追究薛显为胡惟庸余党,因他已死而不予追究,爵位被削去。