Cheng Pu Cheng Pu ( died after 210 ) , Demou , was a military general serving under the warlord Sun Quan in the late Eastern Han Dynasty . He previously served under Sun Quan ' s predecessors — Sun Jian ( Sun Quan ' s father ) and Sun Ce ( Sun Quan ' s elder brother ) . Early career under Sun Jian . Cheng Pu was a native of Tuyin ( 土垠 ) , Youbeiping ( 右北平 ) commandery , which is located east of present - day Fengrun District , Tangshan , Hebei . He initially served as a minor official in the local commandery office . He was good - looking , well - versed in strategy and could adapt well to changes in the situations he faced . Cheng Pu later came to serve Sun Jian , and he joined the latter in suppressing the Yellow Turban Rebellion in the 180s , defeating the rebels at Wan ( 宛 ; present - day Wancheng District , Nanyang , Henan ) and Deng ( 鄧 ; present - day Dengzhou , Nanyang , Henan ) . In 190 , he participated in the campaign against Dong Zhuo on Sun Jian ' s side , and defeated Dong ' s forces at Yangren ( 陽人 ) . Cheng Pu fought in several battles and had been wounded many times . Service under Sun Ce . Sun Jian died in 191 and was succeeded by his eldest son Sun Ce . Cheng Pu continued serving under Sun Ce and he accompanied the latter on his conquests in the Jiangdong region . He aided Sun Ce in conquering Lujiang ( 廬江 ) before they crossed the Yangtze River and attacked Hengjiang ( 橫江 ) , Dangli ( 當利 ) , defeating Zhang Ying and Yu Mi , the subordinates of a rival warlord Liu Yao . Cheng Pu also participated in the conquests of Moling ( 秣陵 ) , Hushu ( 湖熟 ) , Jurong ( 句容 ) and Qu ' e ( 曲阿 ) . For his contributions , he was given an additional 2 , 000 troops under his command and was awarded with 50 horses . He made many achievements in battle in the subsequent conquests of Wucheng ( 烏程 ) , Shimu ( 石木 ) , Bomen ( 波門 ) , Lingchuan ( 陵傳 ) and Yuhang ( 餘杭 ) . After Sun Ce conquered Kuaiji ( 會稽 ; present - day Shaoxing , Zhejiang ) from its administrator Wang Lang , he appointed Cheng Pu as the Commandant ( 都尉 ) of Wu commandery ( 吳郡 ) , with the commandery capital at Qiantang ( 錢唐 ) . Cheng Pu was later reassigned as the Commandant of Danyang ( 丹楊 ) and he moved to Shicheng ( 石城 ) . He participated in the campaigns at Xuancheng ( 宣城 ) and Jing ( 涇 ) , and helped to pacify rebellions in Wu ( 吳 ) , Lingyang ( 陵陽 ) and Chungu ( 春穀 ) . When Sun Ce was attacking the bandits led by Zu Lang , he was surrounded by the enemy , but Cheng Pu , accompanied by only one horseman , charged into the encirclement to rescue his lord . Cheng Pu fought fiercely and the bandits withdrew in fear , allowing Sun Ce to escape . Cheng Pu was later appointed as " General of the Household Who Rocks Bandits " ( 盪寇中郎將 ) and Administrator ( 太守 ) of Lingling ( 零陵 ) . He followed Sun Ce in the campaigns against Liu Xun and Huang Zu at Xunyang ( 尋陽 ) and Shaxian ( 沙羨 ) respectively , before returning to his garrison at Shicheng . Service under Sun Quan . When Sun Ce died in 200 , Cheng Pu , along with Zhang Zhao and others , pledged allegiance to Sun Quan ( Sun Ce ' s younger brother ) and travelled around Sun Quan ' s territories to attack those who refused to submit to the new lord . Under Sun Quan , Cheng Pu fought at the Battle of Jiangxia in 208 and aided in the conquest of Le ' an ( 樂安 ) when he passed by Yuzhang ( 豫章 ) . He later replaced Taishi Ci as the commander of a garrison at Haihun ( 海昏 ) . During the Battle of Red Cliffs of 208 - 209 , Cheng Pu and Zhou Yu served as the Left and Right Commanders of Sun Quan ' s army respectively , and scored a major victory in the battle against Cao Cao ' s forces . Cheng Pu and Zhou Yu also led Sun Quan ' s forces in the subsequent Battle of Jiangling , a follow - up to the Battle of Red Cliffs , and defeated Cao Cao ' s general Cao Ren . After those battles , Cheng Pu was promoted to Major - General ( 裨將軍 ) and he served as the Administrator ( 太守 ) of Jiangxia ( 江夏 ) commandery , with the commandery capital at Shaxian ( 沙羨 ) , being in charge of four counties . Cheng Pu was the eldest among all the senior military officers under Sun Quan , so the others often addressed him as " Elder Cheng " ( 程公 ) to show their respect towards him . He was also known to be a generous man who enjoyed mingling with the scholar - gentry . When Zhou Yu died , Cheng Pu was assigned to replace him as the Administrator ( 太守 ) of Nan commandery ( 南郡 ) . After Sun Quan agreed to allow his ally Liu Bei to temporarily occupy Jing Province , Cheng Pu was relocated to Jiangxia ( 江夏 ) — the only commandery in the province which was not under Liu Bei ' s control . Cheng Pu was subsequently promoted to " General Who Rocks Bandits " ( 盪寇將軍 ) . It is not known when he died . Death . Cheng Pu ' s biography did not state when he died . However , the " Wu Shu " ( 吳書 ; " Book of Wu " ) , written by Wei Zhao , mentioned that Cheng Pu killed hundreds of traitors and had their bodies were thrown into a fire . He became ill after that incident and died after more than 100 days later . In 229 , after Sun Quan declared himself " Emperor of Eastern Wu " , he granted Cheng Pu ' s son Cheng Zi ( 程咨 ) a marquis title in recognition of Cheng Pu ' s contributions .