Zheng competed in his first Paralympic Games at the 2012 London Paralympics, where he won the gold medal in a close race in the 100m backstroke S6 final.