From 1986 to 2002, he studied and graduated from the Department of Oil Painting at Zhejiang Academy of Fine Arts, the Department of Fine Arts at Universität Kassel, and the Graduate School of Art Context at Universität der Künste Berlin respectively.
Professor Shan is the Director of Zhejiang Environmental Artists Association, Member of German Artists Association, Member of New Berlin Artists Association, and Board Member of Berlin Association of Art and Philosophy.