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