Gu Xiaogang est né à Fuyang dans la ville de Hangzhou au sud de la Chine. Lors de ses études universitaires en Design de Mode et Marketing, il s’est intéressé à la réalisation de film. Son premier long métrage, Séjour dans les monts Fuchun, a été tourné au cours de quatre saisons pendant deux ans. Chun jiang shui nuan, présenté en clôture de la 58e Semaine de la Critique, est le premier de sa " Trilogie de Peinture Chinoise en Rouleau Mille Miles le long de la Rivière Yangtsé ".