Er nahm im Jahr 2000 in Sydney erstmals an Olympischen Spielen teil und gewann im 10-m-Synchronspringen mit Tian Liang und im 10-m-Turmspringen jeweils die Silbermedaille. 2004 in Athen gelang ihm dann sein größter Erfolg. Im Turmspringen gewann er Gold vor Mathew Helm und Tian Liang. Zudem konnte er vier Medaillen bei Schwimmweltmeisterschaften gewinnen. 2001 in Fukuoka gewann er mit Tian Liang Gold im 10-m-Synchronspringen, 2003 in Barcelona errang das Duo im gleichen Wettbewerb Bronze. 2005 in Montreal wurde Hu Jia Weltmeister im Turmspringen und gewann, diesmal mit Yang Jinghui, zudem Silber im Synchronspringen. Auch bei Asienspielen war Hu Jia erfolgreich. 2002 in Busan gewann er Gold im 10-m-Synchronspringen.