Cao Zheng es un personaje ficticio de Al margen del agua , una de las cuatro grandes novelas clásicas de la literatura china . Apodado "Demonio que empuña un cuchillo", ocupa el puesto 81 entre las 108 estrellas del destino y el 45 entre los 72 demonios terrestres.
Cao Zheng es un carnicero de Dongjing (東京; actual Kaifeng , Henan ), la capital imperial del Imperio Song . Debido a su habilidad para matar y descuartizar animales, se le apoda "el demonio que empuña un cuchillo". Aprendió las habilidades de lucha de Lin Chong cuando este último era instructor de artes marciales de las tropas imperiales.
Después de perderlo todo en un intento de hacer negocios en Shandong , Cao Zheng se establece allí, sin poder pagar el viaje de regreso. Se casa con una mujer local y dirige una posada no lejos de Yellow Mud Ridge (黃泥崗; se cree que está en algún lugar del actual condado de Yuncheng , Shandong) con su esposa.
Después de que le robaran en Yellow Mud Ridge los objetos de valor que llevaba a Dongjing y que eran un regalo de cumpleaños para el Gran Tutor Cai Jing , Yang Zhi abandona el grupo de escolta por miedo a ser castigado. Vaga desesperado y llega a la posada de Cao Zheng. Cuando él, sin un centavo, intenta irse sin pagarle a la esposa de Cao por su comida, el carnicero sale corriendo de la cocina para bloquearle el camino. Mientras están peleando, Cao de repente se detiene al darse cuenta de que Yang no es un hombre común. Está encantado de saber que el hombre es Yang Zhi, quien tiene fama de ser un luchador altamente calificado.
Cao Zheng recomienda a Yang Zhi que se una a la banda de forajidos liderada por DengLong en el Monte de los Dragones Gemelos (二龍山) en Qingzhou . Cuando Yang se acerca a la colina, se encuentra con Lu Zhishen , y los dos, asumiendo que el otro es hostil, luchan entre sí hasta detenerse. Finalmente, piensan que es más prudente conocer la identidad del otro. Lu, que huye del arresto del Gran Mariscal Gao Qiu por haber frustrado su complot para asesinar a Lin Chong, le dice a Yang que Deng Long no lo aceptaría y ha atrincherado el único camino hacia la colina. Los dos regresan a la posada de Cao Zheng, quien propone un plan para ingresar a la fortaleza.
Cao Zheng y Yang Zhi llevan a Lu Zhishen atado al Monte de los Dragones Gemelos, alegando que lo han atrapado después de que se emborrachara y lo entregarán a cambio de una recompensa. Contento de saber que Lu, que lo ha abrumado en su lucha, ha sido capturado, Deng Long ordena que dejen entrar al grupo. Al ver a Deng, Lu Zhishen se libera y lo mata a machetazos. Lu y Yang toman el control de la fortaleza. Cao Zheng se une a ellos más tarde.
Después de ser derrotado en su ataque militar al Pantano de Liangshan , el general imperial Huyan Zhuo huye a Qingzhou (en la actual Shandong ), donde se ofrece voluntario para eliminar a todos los bandidos locales para redimirse. Concluyendo que Huyan es un oponente duro, el Monte de los Dragones Gemelos y otras dos fortalezas en Qingzhou, hicieron una solicitud de ayuda a Liangshan. Song Jiang llega a Qingzhou con una fuerza y captura y vence a Huyan. Los bandidos del Monte de los Dragones Gemelos, incluido Cao Zheng, son absorbidos por Liangshan.
Cao Zheng es designado carnicero jefe de Liangshan después de que las 108 Estrellas del Destino se reunieran en lo que se denomina la Gran Asamblea. Es el encargado de sacrificar cerdos, ganado y aves de corral. Participa en las campañas contra los invasores de Liao y las fuerzas rebeldes en el territorio Song tras la amnistía del emperador Huizong para Liangshan.
En la batalla de Xuanzhou (宣州; actual Xuancheng , Anhui ), en la campaña contra Fang La , Cao Zheng muere por una flecha envenenada .