Yu Peng, a mainland Chinese actor, was born on November 24th in Xiangyang City, Hubei Province. He graduated from the Pingdingshan Martial Arts Academy. In 2016, he made his official debut in the ancient fantasy film 'Legend of the Demon Cat' directed by Chen Kaige. In 2017, he starred in the period martial arts comedy 'The Last Warriors' produced by Shandong Film and Television Group, portraying the upright and resolute police officer Jiang. In June 2018, he starred in the ancient magical martial arts film 'Magic Control Court: The Four Demon Seals' directed by Huo Suiqiang, which was broadcast on Tencent Video, playing the role of Zhao Xu, the Crown Prince of Dazhao. In June 2019, he appeared in the historical costume film 'Imperial Inspection Commissioner of the Ming Dynasty' directed by Zhang Shaojun, portraying Zhang Tingyu.