He won a gold medal in the C1 event at the 2010 Asian Games in Guangzhou. Teng became the first person from Mayang to win gold at the Asian Games, as well as the first person to win a canoe slalom event at the Asian Games. He also won gold in the C1 event at the 2010 Asian Championships in Xiasi and the 2013 National Games in Guangzhou.