Inizia la sua carriera nel 2000 nelle gare nazionali per moto di piccola cilindrata (125GP e 150cm³ derivate dalla serie), per poi passare, nel 2003, al campionato nazionale 250GP.
Per quanto riguarda le sue apparizioni nelle gare del motomondiale, ha accumulato 3 presenze in anni diversi, sempre nella classe 250 e in sella ad una Yamaha, senza riuscire a conquistare punti nella classifica generale pur essendo sempre arrivato al traguardo.
Dal 2008 è impegnato nel campionato nazionale per moto di 600 cm³ derivate dalla serie. Nel 2010 è stato il vincitore (a bordo di una Yamaha R6) del titolo nazionale Supersport 600, massima categoria del campionato motociclistico cinese dell'epoca, precedendo il compagno di squadra Jin Xiao.