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