Shing Chung competed in four Paralympics, winning five medals, four of them in relay events. His first games were in 1988 where he competed in the 200m and long jump and won a bronze medal in the 4 × 100 m relay. The 1992 Summer Paralympics saw Shing Chung win a silver medal in the 100m individual event and raced in the 4 × 100 m relay. The 1996 Summer Paralympics led to Shing Chung's only gold medal and a world record as part of the Hong Kong 4 × 100 m relay team, he again also raced in the 100m and 200m. His final games in 2000 saw him win 2 bronze medals as part of the Hong Kong 4 × 100 m and 4 × 400 m teams as well as racing in the 100m.