Career
Sun Haosheng started his professional football career in 2010 when he joined Dalian Aerbin for the 2010 China League Two campaign. In February 2013, Sun moved to China League One side Guizhou Zhicheng on a one-year loan deal. On 15 January 2015, Sun transferred to China League One side Shijiazhuang Yongchang.
On 13 September 2015, Sun made his debut for Shijiazhuang in the 2015 Chinese Super League against Henan Jianye, coming on as a substitute for Hu Wei in the 62nd minute.