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