As a player, he won the Chinese league and Cup with Shanghai Shenhua before ending his career with Shanghai COSCO Huili.
After retiring, he would immediately go into management with Shanghai COSCO Huili who he coached for seven seasons before joining Chinese League Two club Shanghai Zobon followed by Shanghai Shenxin.