W sierpniu 2008 roku przeszedł do zespołu Dalian Haichang, gdzie rozegrał 26 ligowych spotkań, występując na pozycji ofensywnego pomocnika[6][7]. Jesienią 2009 roku jego umowa została rozwiązana[6]. Od 23 lutego do 3 sierpnia 2010 był zawodnikiem Legii Warszawa[3]. W Ekstraklasie zadebiutował w meczu przeciwko Polonii Bytom 13 marca 2010 (0:1). Łącznie w rundzie wiosennej sezonu 2009/10 rozegrał w niej 2 spotkania, po czym opuścił zespół[6]. 18 sierpnia 2010 związał się rocznym kontraktem z Portimonense SC[8][9]. W rundzie jesiennej sezonu 2010/11 zanotował w barwach tego klubu 3 występy w Liga ZON Sagres[7]. Na początku 2011 odszedł z zespołu i odbył testy w FK Sloboda Užice[7][10]. W marcu 2011 roku został graczem FC Mika. Z klubem tym wywalczył Puchar Armenii 2011, zdobywając gola w meczu finałowym z Szirakiem Giumri (4:1)[11]. W latach 2012–2013 grał w Hunan Billows, dla którego strzelił 9 bramek w 43 występach w China League One[2]. W styczniu 2014 roku podpisał umowę z grającym na tym samym poziomie rozgrywkowym Hebei Zhongji, gdzie po niespełna roku zakończył karierę[1][2].
W 2004 roku wziął udział w Mistrzostwach Azji U-19, na których dotarł z Chinami do finału[2]. W 2005 roku wystąpił na Mistrzostwach Świata U-20 w Holandii, na których zaliczył 3 spotkania. W latach 2005–2007 występował w seniorskiej reprezentacji Chin, w której zanotował 13 spotkań i zdobył 1 bramkę. Zadebiutował w niej 12 października 2005 w towarzyskim meczu z Niemcami (0:1). Wystąpił na Pucharze Azji 2007, na którym rozegrał 2 spotkania w fazie grupowej, po której Chiny odpadły z rywalizacji[2]. W 2008 roku rozegrał 3 mecze w kadrze U-23 na Igrzyskach Olimpijskich w Pekinie, w których strzelił gola przeciwko Nowej Zelandii[3][5].