在朱元璋心中,馮勝一直是僅次于徐達、常遇春的猛將,排名第三。事實上,在明朝初年的諸多將領中,除了徐達、常遇春外,馮勝的功勞也的確最大,只是,馮勝死得也最冤。
馮勝,原名馮國勝,郢國公馮國用之弟,兄弟二人都愛讀書,通曉兵法,元末築寨自保。朱元璋攻戰至妙山時,馮勝隨兄長馮國用一同歸附,受到重用。1359年,馮國用突然死于軍中,年僅三十六歲,因此,馮勝受命襲兄職的親軍都指揮。
1368年,馮勝隨大將軍徐達北征,因擒獲元左丞田保保,俘獲將士五百餘人。
朱元璋下詔馮勝位居常遇春之下,偏將軍湯和位居馮勝之下,偏將軍楊王景位居湯和之下。
1369年,馮勝率軍渡過黃河,降服陝西的李思齊,後又回軍隨大將軍徐達兵圍慶陽,生擒守將張良臣,陝西因此平定。不久,朱元璋召徐達回京,馮勝駐守慶陽,然而馮勝擅自率軍返回,朱元璋念其有功而沒加以治罪。
一年後,馮勝又隨徐達出擊定西,擊敗王保保,俘獲兵馬數萬。凱旋之後,朱元璋論功行賞,馮勝列開國六公第五,封宋國公,年祿三千石,並賜予爵位世襲的憑證。後來,馮勝的女兒許配給周王朱橚為妃。
1387年,朱元璋命馮勝為征虜大將軍,傅友德和藍玉為左右副將率軍二十萬,前去征討駐紮金山號稱擁兵十萬的元太尉納哈出,納哈出因感到寡不敵眾而請降。
但是在設酒宴招待納哈出時,藍玉脫下衣服給納哈出穿,納哈出不肯穿要離去,結果被馮勝的女婿常茂一刀砍傷了納哈出。雖然納哈出最終也投降,但是朱元璋知道此事後大怒,給常茂帶上刑具,又有人揭發馮勝私藏良馬等事,朱元璋收了他的大將軍印,命他在鳳陽建宅居住,定期上京朝見。
馮勝被撤職後,藍玉當上了大將軍,他本來可以安享晚年,兩件事的出現斷絕了他的安享晚年。馮勝被撤職前封地在河南,而他的女婿周王朱橚的封地也在河南。馮勝在鳳陽居住時,朱橚竟然離開封地來到鳳陽,見了馮勝,因這事朱元璋不但嚴懲了朱橚,馮勝亦被疏遠排斥。
1392年,太子朱標突然病逝,朱標之子朱允炆被立為皇太孫,年事已高的朱元璋,擔憂太子病逝皇太孫年幼,開始了對功臣的猜忌。次年,涼國公藍玉以「謀反罪」處決,馮勝在藍玉死當月被召入京。
然而兩年後,朱元璋沒有任何理由賜死了馮勝。馮勝悲傷道:「我跟陛下四十三年有餘,你就是這樣對待功臣的嗎?」朱元璋一言不發,命人將毒酒放在馮勝面前,馮勝灰心的一飲而盡,隨後一命嗚呼,朱元璋下詔不得子嗣繼承宋國公爵。
《明史·馮勝傳》記載馮勝被賜死的經過:「太祖春秋高,多猜忌。勝功最多,數以細故失帝意。藍玉誅之月,召還京。逾二年,賜死,諸子皆不得嗣。」
馮勝死後,朱元璋還下詔不准馮勝的兒子繼承宋國公爵位,也沒有給馮勝諡號,直到南明弘光帝才追贈他為甯陵王,諡號武壯。