Ji Chen was born in Shanghai, China. He completed his Bachelor of Arts degree at Shanghai Drama Academy in 1984, and later worked as chief set designer for the Beijing Opera Theatre Company of China. His technical mastery showcased in his breath-taking landscapes quickly grew in reputation. Subsequently, his watercolour work, ‘pool’, was the recipient of a prestigious national award, and exhibited throughout China, which marked the beginning of his professional career as an artist.