Han absolvierte ein Studium der Agrarökonomie an der Renmin-Universität von China. Nach dem Abschluss seines Studiums war er mehrere Jahre für den Kommunistischen Jugendverband Chinas (KJVC) tätig und dort zunächst zwischen 1986 und 1990 erst Direktor der Abteilung Öffentlichkeitsarbeit und daraufhin von 1990 bis 2001 sowohl Direktor der Abteilung Bauernjugend als auch Mitglied des Ständigen Komitees des Zentralkomitees (ZK) des KJVC. Im Anschluss fungierte er zwischen 2001 und 2003 Geschäftsführender Vizeminister für Landwirtschaft sowie zeitgleich stellvertretender Sekretär der Parteiführungsgruppe des Landwirtschaftsministeriums. Auf dem 16. Parteitag der KPCh 2002 wurde er Mitglied der Zentrale Disziplinarkommission der KPCh und gehörte diesem Gremium bis 2007 an. Er hatte von 2003 bis 2006 die Position als stellvertretender Direktor des Forschungsamtes des Staatsrat der Volksrepublik China sowie in Personalunion als stellvertretender Sekretär der Parteiführungsgruppe dieses Amtes inne.
Anmerkung: Bei diesem Artikel wird der Familienname vor den Vornamen der Person gesetzt. Das ist die übliche Reihenfolge im Chinesischen. Han ist hier somit der Familienname, Changfu ist der Vorname.