Cheng Pu (in Chinese: 程普), also known as Elder Cheng (in Chinese: 程公), is a character in the 14th-century Chinese classic novel Romance of the Three Kingdoms by the late Luo Guanzhong, and its multiple adaptations. He is one of the generals of Sun Quan.
Cheng Pu is a warrior who is often served three rulers of the Sun family, he was said to be very resourceful, so many peoples give him the nickname "Elder Cheng". When Sun Jian joined the coalition against Dong Zhuo and attacked Hua Xiong at the ford of the Si River, Cheng Pu covered his flank, but allowing him to take the ford and be the first at Tong Gate. After Dong Zhuo was defeated by them and withdraw in the battle. Later on, Sun Jian saw Cheng Pu's warriorship in battle, but they are made an attack on Liu Biao, where Cheng Pu took the offensive. After Sun Jian fell into the trap of Liu Biao's officer Lu Gong and died, Cheng Pu has swore to avenge him and killed Lu Gong.
At some point, Cheng Pu and other veteran generals served Huang Gai and Sun Ce. In conquering the Wu territory, Cheng Pu defeated provincial prince Liu Yong, Wang Lan, and Yan Baihu. These decisive battles have long been freed, he allowed to capture one of Liu Yao's generals, Taishi Ci, who served Wu in later on. After Sun Ce's death, Cheng Pu participated in the campaign against Xiakou and helped General Gan Ning to battle against Huang Zu. As Cao Cao moved south, Cheng Pu cut him off the path and stopped him. He was appointed Grand Administrator of Jiangxia. Sun Quan named him Second General under Zhou Yu's command to oppose Cao Cao.
After Zhou Yu's death, Cheng Pu is quite defeated Wei general Cao Ren. Meanwhile, he assisted in the reconquest of Liu Bei's Jing Province. At the Battle of Hefei, Cheng Pu passed on the front road and defeated Wei general Zhang Liao, he launched a campaign against the bandits in Jiangxia, where later his grave monument was set up. While his fate is unknown.
- He is a playable character in the Dynasty Warriors series.