曹克忠原姓赵,因家贫,幼时
过继给他的舅舅曹清顺(
王秦庄村人)。少时随舅舅打渔,平日闲时厮混赌场。舅舅去世后,流落天津城乞讨。
咸丰十年(1860),曹克忠招募五百人为忠字营,大破
太平军于
潜山、
太湖,历任
参将,赐号悍勇
巴图鲁。
挂车河之捷,擢
副将。攻克
桐城、
宿松,以
总兵记名。
同治二年(1863),攻打
羌白镇,曹克忠单骑前去招降。敌军请降,曹克忠察觉有诈,于是秘密出兵,攻克城池,乘胜攻克王阁村,予一品封典。曹克忠率
乌拉马队及
楚勇七营屯兵于
长安、
鄠县之间。曹克忠击退盘踞在光泰庙的敌军。分队肃清西路余匪,省城始安。以
提督记名,授
河州镇总兵。曹克忠渡过
渭河,连破敌军于白起营、马家埠、白吉原,
邠州平定,陕西
回族起义军西撤。
同治四年(1865),攻克萧何城及马定嘴,平定将台、
隆德诸堡。攻克
海城,回族起义军窜逃李旺堡、同心城,曹克忠率军攻克。曹克忠和
雷正绾收复金积堡,屯军于
强家沙窝,数有斩获。清军轻率冒进,为敌军所包抄,雷正绾的军队率先被击溃,曹克忠也被迫退兵。曹克忠因前功免罪,授
甘肃提督。
陶茂林、雷正绾的军队相继
哗变,回族起义军气势大振,除
杨岳斌所率楚军外,仅曹克忠一军与之相持。曹克忠援救
巩昌,敌军败走,又毁
董家堡敌巢。
同治五年(1866),曹克忠援救
洮州,至李岐山,回军首领马芳请求投降,曹克忠诛杀丁重选等而还。
兰州标发生兵变,杨岳斌令曹克忠移军镇慑。曹克忠至,人心稍定,但粮饷俱竭,曹克忠因病请求回乡。
同治十一年(1872),所部有结会匪者,
甘军马世俊骑兵发生兵变,投降的
捻军大多叛乱响应,曹克忠遣兵平之。再次因病请求解除军职。署甘肃提督,后解职归乡。
《
清史稿》:雷正绾、
陶茂林、曹克忠皆多隆阿部下战将。多隆阿殁后,甘肃军事实倚三人,以饷匮兵变,遂难成功。克忠较有谋略,其军独全,终以病引退,后犹称为
宿将。