Shi was graduated from Central South University in Changsha, Hunan province. Currently, he is the deputy director of Guangzhou Lingnan Painting Institute. He is a professional artist and fashion photographer.
Shi believes that the highest realm of art is the effect of people in synchronization with the nature. Nature comprises three components, the sky, the earth and the human beings. When we are in accord with the nature, our mind, the sky and the earth will become one. Artists should be capable to converse with the nature, to feel and to create a world of their own.
“The greatest work of art is painted not by hand, but by soul,” said Shi.