Lors de la saison 2010, Shi Dongpeng prend la troisième place du haies lors de la Coupe continentale, derrière l'Américain David Oliver et le Britannique Andrew Turner. En fin d'année, il remporte l'argent lors des Jeux asiatiques, en 13 s 38, battu une nouvelle fois par Liu Xiang.