In 2006, Bu Xin started his professional footballer career with Liaoning Whowin in the Chinese Super League.
He would eventually make his league debut for Liaoning on 10 May 2008 in a game against Beijing Guoan, coming on as a substitute for Yu Hanchao in the 60th minute in a 2-0 defeat.
[4] After his successful loan with the club in March 2012, Bu transferred to China League One side Harbin Yiteng.
[5] He would go on to be a member of the squad as they moved up divisions and gained promotion to the Chinese Super League.
[6] On 20 December 2015, Bu transferred to fellow China League One side Beijing Enterprises Group.