Sun joined Hangzhou Greentown youth team system from Qingdao Hainiu Football School when he was a teenager.
He started his professional football career in 2011 when he was sent to China League Two club Wenzhou Provenza (Hangzhou Greentown youth team) for one year.
On 26 June 2012, he made his debut in the third round of 2012 Chinese FA Cup which Hangzhou beat Shanghai Dongya 3–0.
In July 2014, Sun moved to China League One side Beijing BIT on a six-month loan deal.
Although China U-20 qualified into the 2012 AFC U-19 Championship, he was sent off in the last match against Australia with a flagrant foul, which team manager Jan Olde Riekerink considered it as a disgraceful action and said he would never call up Sun for the U-20s squad in the future.