Born in Beijing in 1960, He Xi graduated from the Shanghai Arts & Crafts Vocational College, and the Chinese Painting Department of the Zhejiang Academy of Art (now the China Academy of Art).

He is a member and Creative Research Director of the Chinese Painting Institute of Shanghai; a member of the China Artists Association; a syndic of the Shanghai Artists Association, and a committeeman of the Chinese Painting Committee.