Career
Tianjin Teda
He would establish himself as a regular for the club and aided them to a fourth-place finish in the 2005 season. His talent would then start to shine when he aided Tianjin to finish high enough for them to qualify for the club"s first ever AFC Champions League campaign during the 2008 season. Schalke 04
On 22 January 2010, Hao left Tianjin Teda to sign with Bundesliga side Schalke 04.
He was originally given the shirt number 7, but was asked to surrender it when Raúl was signed on 28 July 2010.
Hao, being a longtime fan of the legendary Spanish striker, happily obliged and received the number 8 shirt instead. Shandong Luneng
After the end of the 2010-2011 season, Hao left Schalke 04 and transferred to Chinese Super League side Shandong Luneng on 8 July 2011 even though he still had one year remaining on his contract with the Bundesliga side.
Hao suffered an injury during preseason training and was out for the majority of the 2013 season. Hao would work his way up by first playing for the Chinese under-17 national team that played in the 2003 Fédération internationale de football association U-17 World Championship and then progressing to the Chinese under-20 national team that took part in 2005 Fédération internationale de football association World Youth Championship.
His performances were good enough for him to join the national team to play in the 2005 East Asian Cup where he made his debut on 3 August 2005 in a 2-2 draw against Japan.
Under then manager Zhu Guanghu, his international career would flourish. However, he was not called up for the 2007 AFC Asian Cup squad due to illness. In 2008, Hao was eligible to play for the 2008 Summer Olympics squad where he started two of the three group games in the tournament.