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