曹正是東京開封(feng)府人氏,世代屠(tu)戶出身(shen),屠(tu)宰(zai)牲口非常拿手(shou),人稱(cheng)操刀鬼。他(ta)曾拜八十萬禁軍(jun)教頭(tou)林(lin)沖為師,后替財主(zhu)到山東做(zuo)(zuo)生意,因賠(pei)光(guang)本錢回鄉不(bu)得,便入贅一農(nong)家做(zuo)(zuo)贅婿(xu),開了(le)一家酒店(dian)。
楊志在(zai)黃(huang)泥岡(gang)丟失生(sheng)辰綱(gang),欲投奔梁山,途中(zhong)在(zai)曹正的酒店吃酒,卻無錢付賬,便想賴賬離去(qu)。
曹正追上,打斗二十(shi)余合,不敵落(luo)敗,這(zhe)才得知對方是青面(mian)獸楊(yang)志(zhi)。他將(jiang)楊(yang)志(zhi)請回酒店,重新安排(pai)酒食。二人化敵為(wei)友(you)。曹正得知楊(yang)志(zhi)的遭遇后,建議(yi)他到二龍(long)山落(luo)草。
楊志投奔二(er)龍(long)(long)山(shan)(shan)途中(zhong)遇到花和尚魯(lu)智深,得知二(er)龍(long)(long)山(shan)(shan)寨(zhai)主鄧龍(long)(long)不肯收留外(wai)客,便(bian)一(yi)同折(zhe)返(fan)曹正店中(zhong),商討(tao)對策(ce)。曹正想出(chu)一(yi)條計策(ce),假(jia)裝捉到魯(lu)智深,綁他去見(jian)鄧龍(long)(long),而后趁其(qi)不備突(tu)然(ran)發(fa)難,殺死鄧龍(long)(long)。魯(lu)智深與楊志成(cheng)為(wei)山(shan)(shan)寨(zhai)之主,而曹正則辭(ci)別(bie)二(er)人,依(yi)舊回山(shan)(shan)下經營酒(jiu)店。
后(hou)來,曹正(zheng)也到(dao)二(er)龍山入伙,與金眼(yan)彪施恩、菜園子張青、母夜叉孫(sun)二(er)娘一同(tong)擔(dan)任小頭(tou)領。
雙(shuang)鞭呼延(yan)灼征(zheng)討梁(liang)山(shan)失利,敗逃到青(qing)州,先后為慕容知府征(zheng)剿桃花山(shan)、白虎(hu)山(shan)。桃花山(shan)、白虎(hu)山(shan)都向二龍山(shan)求救。三山(shan)聯合打(da)青(qing)州,但卻兵力不足(zu),因此(ci)請梁(liang)山(shan)出(chu)兵援助。宋(song)江率軍攻破青(qing)州,降(jiang)服呼延(yan)灼。曹正(zheng)便隨(sui)三山(shan)頭領一同(tong)加(jia)入梁(liang)山(shan)。
宋(song)江繼任(ren)梁山(shan)寨(zhai)主后,命曹正與(yu)(yu)王英、扈三(san)娘一同把守山(shan)后左旱(han)寨(zhai)。 吳用智取大名府時,調撥八路兵馬。曹正隸屬第(di)六隊,與(yu)(yu)李(li)立一同擔任(ren)李(li)逵的(de)副(fu)將(jiang)。
梁(liang)山(shan)排(pai)座(zuo)次(ci)時,曹(cao)正(zheng)排(pai)第八十一(yi)位(wei),星(xing)號地嵇(ji)星(xing)(一(yi)作地稽星(xing)、地羈星(xing)),職司為(wei)掌管(guan)監造諸事頭(tou)領,負責屠宰牛馬豬羊(yang)牲口。 三敗高俅時,曹(cao)正(zheng)隨水軍作戰(zhan),與鄭天壽、薛永(yong)、李忠一(yi)同生(sheng)擒(qin)潁州汝南節度使梅展。
梁山受招安后,曹正(zheng)隨宋江南征北戰,先(xian)后征討遼國、河北田虎(hu)、淮西(xi)王慶、江南方臘,但并無(wu)突出(chu)戰績。
征(zheng)討方臘時,曹正隨(sui)盧俊義(yi)打宣州(zhou),攻城時被(bei)藥箭射(she)死。后追封義(yi)節郎(lang)。
俞萬春的《蕩(dang)寇(kou)志》中,曹正隨(sui)宋江馳(chi)援萊蕪,堅(jian)守天長山,迎(ying)戰官軍時被李成(cheng)刺死。
程善(shan)之的《殘水滸》中(zhong),曹正隨(sui)林(lin)沖、史進離(li)開梁山。后投奔(ben)種(zhong)師道,授中(zhong)軍官。
巴孤的《賊三國》中(zhong),曹(cao)正到西川臥底,官(guan)至都(dou)尉,后挾持劉(liu)(liu)璋(zhang),讓他開城投(tou)降劉(liu)(liu)備,但卻因(yin)失手砍死劉(liu)(liu)璋(zhang)而(er)被吳班(ban)一劍刺死。
姜(jiang)鴻(hong)飛的《水滸中傳》中,曹正隨(sui)宋(song)江(jiang)征方臘,攻打杭(hang)州候潮門時被方天定斬殺。
張恨水的《水滸新傳》中,曹正參(can)與抗金(jin),后潛(qian)伏(fu)在燕山府,探聽敵情(qing)。 北宋滅亡(wang)后,與楊雄、時遷等人混入(ru)白虎節堂,毒(du)(du)死金(jin)國(guo)(guo)元帥斡離不(bu),最(zui)終被金(jin)軍擒獲(huo),慷慨就(jiu)義。金(jin)國(guo)(guo)大將(jiang)喝(he)里色(se)敬重他(ta)是中原(yuan)好漢,以(yi)藥(yao)酒毒(du)(du)殺(sha),留其全尸。
在褚同慶(qing)重撰的《水滸(hu)新傳(chuan)》中(zhong),曹正(zheng)是是兗州屠(tu)戶,喜歡(huan)結交四方好(hao)漢,曾收留失(shi)陷花石綱的楊(yang)志。梁(liang)山(shan)大聚(ju)義(yi)時,排第九十八(ba)位,星號地屠(tu)星,擔任管事頭領,專司屠(tu)宰牲口、放牧牛羊、飼(si)養犬豕。后(hou)因不滿(man)宋江(jiang)的招安政策,隨魯智深、武松離開梁(liang)山(shan),重返二龍山(shan)扎寨,繼續(xu)反抗朝廷。
1983年(nian)電視劇《水滸(hu)傳》,李恩(en)久飾演(yan)曹正。
1998年電視劇《水滸傳》,趙春明飾演曹正。
2011年電(dian)視(shi)劇《水滸傳》,劉玉龍飾演曹正。
2013年電(dian)視劇《武松》,王笑然飾演曹正。
金圣嘆:如此兩個大漢(魯智深、楊(yang)志),卻是曹正一(yi)人正名定位,固(gu)知捉刀者真(zhen)英雄也。
余象斗(dou):①曹正一見便以(yi)留住楊志,恐官捕捉以(yi)指路頭與(yu)志安(an)身,可(ke)見正真丈夫也(ye)。②楊志、智深殺死(si)鄧龍(long),入寨安(an)身,非曹正之計(ji)焉(yan)能到此?
李(li)卓吾:魯智深、楊志(zhi)卻是兩(liang)員上將(jiang),只為當時(shi)無具眼者(zhe),使他流落不(bu)偶。若廟堂(tang)之上得有一曹正、張青其人者(zhe),亦何至此(ci)哉(zai)!
袁(yuan)無涯:曹(cao)正(zheng)奪(duo)寶(bao)珠(zhu)寺,與韓信木(mu)罌渡(du)軍何(he)異。其以謀勝(sheng)者,與青(qing)面獸、莽和尚以膽力佐之(zhi),自(zi)是千(qian)人(ren)辟易(yi)。今之(zhi)共事疆場者,往往互相矛盾,讀此可發(fa)一嘆。
王望如(ru):楊志(zhi)遇曹正,猶之(zhi)魯達(da)遇張青;魯達(da)奪(duo)雙(shuang)珠不(bu)得,楊志(zhi)奪(duo)雙(shuang)珠亦不(bu)得;傾蓋投(tou)分,協力同謀,固也。妙有曹正苦肉(rou)計(ji)方快其(qi)心(xin),旋落(luo)其(qi)首,所謂下下人(ren)具上(shang)上(shang)智。