Sheng Dandan hatte ihren ersten internationalen Auftritt bei den Korea Open 2009. Im Einzel scheiterte sie in der Runde der letzten 32 an Sun Beibei, im Doppel kam sie mit Zhang Qiang ins Achtelfinale. Auch im U-21-Wettbewerb schied sie im Achtelfinale aus, diesmal unterlag sie Yang Ha-eun. 2010 konnte sie bei den Japan Open ihre erste Medaille gewinnen, nämlich im U-21-Wettbewerb Bronze. Zuvor schlug sie im Achtel- bzw. Viertelfinale Misako Wakamiya und Yu Mengyu. 2013 sicherte sie sich bei den Ostasienspielen mit dem Team Gold. Ein größerer Erfolg gelang Sheng, als sie bei den Polish Open nach einer Finalniederlage gegen Suh Hyo-won Silber im Einzelwettbewerb errang.[3] Im Jahr 2017 nahm sie an den German- und Hungarian Open teil, wo sie sich jedoch jeweils im Achtelfinale beugen musste.[4] Danach war sie wegen der starken chinesischen Konkurrenz nicht mehr zu sehen. Ab Ende 2018 wurde sie auch nicht mehr in der ITTF-Weltrangliste geführt.[5][6]
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Sheng ist hier somit der Familienname, Dandan ist der Vorname.