Hu nam twee keer deel aan de Olympische Spelen met Shu. Hij eindigde als tiende op de Olympische Spelen van Beijing in 2008 en als zesde op de Olympische Spelen van Londen in 2012. Hij won de gouden medaille op de 2010 ICF World Cup Race 1 in Praag. Het was de eerste keer dat Chinese roeiers een overwinning behaalden in C2 in de ICF World Cup. Van 2006 tot 2012 won hij vier gouden medailles, één zilveren medaille en twee bronzen medailles in de ICF World Cup-serie, waaronder Aziatische Kampioenschappen en Oceaanische Kampioenschappen. Van 2005 tot 2013 nam Hu drie keer deel aan de Nationale Spelen van China, waarbij hij goud won in 2009 en 2013.
en zilver in 2005.