Chang Hao est né à Shanghai, en Chine. Joueur de go professionnel 9e dan, il est le meilleur joueur chinois des années 1990, et l'un des meilleurs joueurs mondiaux. Il a gagné de nombreux titres, dont plusieurs internationaux. Il est connu pour être ami avec Lee Chang-ho, qu'il a battu lors de la 11ecoupe Samsung en 2006.