William's parents both are Chinese and he finished his primary school in Guangzhou. William graduated from Knox Grammar School in Sydney in 2016.[5] He is of Chinese descent.[6]
Career
In May 2023, William had a benign tumor in his spinal canal, impinging on a nerve which required immediate surgery.[5][7]
William came second at the 100m freestyle at the 2024 Australian Swimming Trials, achieving a personal best time of 48.08, 0.02 seconds slower than the Swimming Australia Olympic Qualifying Time of 48.06. He was selected in the Australian team for the 2024 Paris Olympics. At the 2024 Paris Olympics, William finished 15th overall with a time of 48.48 at the preliminary heats and a time of 48.42 at the first semi-final heat in his individual efforts in the 100 m freestyle.