Dongsheng is a town in Yingshan County in northeastern Sichuan province, China, located around 7.5 kilometres (4.7 mi) east of the county seat. As of 2011, it has 20 villages under its administration.