Zu finished in 4th place in the 10 km open water marathon at the 2016 Summer Olympics in Rio de Janeiro, 2.2 seconds behind gold medalist Ferry Weertman. He recorded the same time as bronze medalist Marc-Antoine Olivier of France.