Skriv en fortsættelse til dette afsnit - Xu deltog for Kina ved Sommer-OL 2012, og vandt en sølvmedalje i 100 meters rygløb
ved Sommer-OL 2016. Han vandt også en sølvmedalje i 4x100 blandet medley ved Sommer-OL 2020.