Han deltok ved Paralympiske sommerleker 2012 i London. På 100 meter satte han ny asiarekord i finalen, med 10,91, og fikk bronse på denne distansen bak Fedor Trikolitsj og Mateusz Michalski. På 200 meter fikk han også bronse, og igjen satte han ny asiarekord, med 22,04 i finalen. Her vant Mateusz Michalski gullet og Fedor Trikolitsj sølvet. Kina vant sølv på 4 x 100 meter stafett, bak Russland, med Xue Lei, Yuan Yizhi og Yang Yuqing på laget, i tillegg til Yansong Li.