Sun aloitti uransa maratoonarina ja osallistui ensimmäisissä arvokisoissaan Sevillan MM-kisoissa 1999 maratonille sijoittuen kahdenneksitoista. Myöhemmin hän alkoi kilpailla myös lyhyemmillä matkoilla. Hän voitti Aasian kisoissa 2002 kultaa sekä 5 000 että 10 000 metrin juoksussa. Seuraavana vuonna hän voitti molemmilla matkoilla Aasian mestaruudet ja osallistui Pariisin MM-kisoihin, joissa oli 10 000 metrillä kolmas ajalla 30.07,20 ja 5 000 metrillä yhdeksäs.