At the 2006 World Championships in Szeged, Hungary, Yang concentrated on the shorter distance events. He won the C-1 500 m bronze medal, China's first-ever men's world championship medal, and finished fifth in the C-1 200 m. Yang won another bronze in the C-1 500 m event at the following world championships in Duisburg.