[1] Wu Xinghan started his football career when he joined Shandong Luneng's youth academy in 2005.
He played for third-tier side Shandong Youth in 2011, scoring eight goals in 13 appearances that season.
He made his debut for the club on 24 March 2012 in a 3-3 draw against Dalian Aerbin, coming on as a substitute for Liu Binbin.
[3] Wu would cement his place as a regular in the team's midfield during the 2012 season and even after the departure of Henk ten Cate, he continued to be a regular squad player that would aid the club by winning the 2014 Chinese FA Cup with them.
He made his debut for China national football team on 30 May 2021 in a World Cup qualifier against Guam.