Jin Xin started his professional career in 2010 when he was promoted to China League One side Hubei Luyin's first team squad.
[3] He played a regular starter and made 24 appearances as Hubei China-Kyle won promotion to the second tier after finished runners-up in the league.
On 1 July 2013, he made his Super League debut in a 4–1 home loss against Guangzhou Evergrande, coming on as a substitute for Zhou Heng in the 77th minute.
On 11 May 2016, he was involved in an on-field brawl in the third round of 2016 Chinese FA Cup which Wuhan Hongxing played against Jiangsu Suning.
[5] He also attacked Jiangsu Suning's players following the final whistle after Wuhan Hongxing lost 1–0 with a stoppage time goal.