Born in Shanghai, Han spent his early career as a rural barefoot doctor in Shaanxi before becoming a leading researcher in cardiovascular pharmacology at Peking University. He later chaired the
九三学社 (Jiusan Society), one of China's eight legally recognized minor political parties.