宋忠,不知何地人。洪武末年,為錦衣衛指揮使。有一名百戶因诽謗罪被判死刑,宋忠上疏援救。禦史因此彈劾他,太祖說道“:宋忠率直無隐,為人請命,何罪之有?”于是寬恕了這名百戶。不久宋忠被佥都禦史劉觀彈劾,調任鳳陽中衛指揮使。三十年(1397),平羌将軍齊讓征讨西南夷族無功,太祖命宋忠為參将,随将軍楊文前往征讨。軍隊凱旋而歸後,宋忠恢複錦衣衛指揮使之職。
建文元年(1399),宋忠以都督身份奉诏統領邊兵三萬駐紮開平,全部選擇燕府護衛壯士跟随,又命都督徐凱駐紮臨清,耿王獻駐紮山海關,互為掎角,北平以前有永清左、右衛,宋忠調其左衛駐紮彰德、右衛駐紮順德以防燕兵。當張籨、謝貴企圖捉拿燕王時,宋忠也率兵直趨北平。未到而燕兵已起,居庸關失守,兵不能進,宋忠隻得退保懷來。燕王估計宋忠必定要争奪居庸關,便率領精兵八千,披甲兼程直趨懷來。當時屬宋忠部下的北平将士,宋忠告訴他們其家屬全被燕兵屠殺,何不努力複仇以報國恩呢。燕王偵察獲悉此事,急忙命家屬手持以往旗幟作為前鋒,呼喊父兄子弟,相互慰勞。将士全都高興地說“:我們家裡本來安然無恙,宋總兵欺騙我們。”因而再無鬥志。宋忠倉促布陣,可未能成列。燕王率軍一舉渡河,呐喊而進。宋忠兵敗,死于此役。