The 2016 Summer Olympics was Ning's first Olympic Games. In his individual events, Ning finished in 30th place in the Men's 50 metre freestyle and in 12th place in the Men's 100 metre freestyle. In the relay races, due to teammates' false starts, Ning was disqualified from both the Men's 4 × 100 metre freestyle relay and Men's 4 × 100 metre medley relay.