父親李英在洪武初年,為驍騎右衛指揮僉事。從征雲南陣亡,贈指揮使。
1382年迎娶朱元璋女兒大名公主,掌前军都督府事。
在靖難之役時,以左副将军身份隨耿炳文攻打燕軍。戰役初期,勝負略相當,封灤城侯,予世券。而後期的滹沱河之战,在戰鬥中被燕軍士卒薛祿刺中李堅的座騎而被生擒,緊急時刻李堅大呼說:「我李駙馬也,勿殺。」[1]
但因傷重,在被送往北平治療途中去世[2]。
有一子李莊,李堅過世時李莊才七歲,嗣侯。明成祖即位後,因父親李堅的姓名在奸黨中,因母親得到得到赦免。公主懼禍,把侯印與世券繳回。宣德元年,大名公主過世。李莊在南京師事劉溥,放浪詩酒,以壽終。”[3]
- ^ 《明太宗實錄》卷三:其左副將軍駙馬都尉李堅領眾接戰,我騎士薛祿引槊刺堅墜馬,揮刀斫之。堅大呼曰:“我李駙馬也,勿殺。”祿生擒之。
- ^ 《明通鑑》卷十二:燕王謂堅至親,送北平,道卒。
- ^ 《明史》(卷121):“大名公主,下嫁李堅。堅,武陟人。父英,洪武初為驍騎右衛指揮僉事。從征雲南陣沒,贈指揮使。堅有才勇,既尚主,掌前軍都督府事。建文初,以左副將軍從伐燕。及戰,勝負略相當,封灤城侯,予世券。滹沱河之戰,燕卒薛祿刺堅墮馬被擒,械送北平,道卒。子莊年七歲,嗣侯。成祖即位,莊父姓名在奸黨中,以主故獲宥。主懼禍,遂納侯誥券。宣德元年,主薨。莊在南京師事劉溥,放浪詩酒,以壽終。”