Mr. Shan was the Executive President of Foye Pictures of Fosun Group in 2015. Before that, he was the Vice President of Business Development and Strategic Planning of Le Vision Pictures from 2011 to 2016 and Vice Present of financing and productions at Polybona Film Distribution Company from 2005 to 2007 as well as Senior Manager at China Film Import and Export Corporation from 1985 to 1999.
Mr. Shan has been the consultant of News Corporations (China), 20th Century Fox, Asian Film Market of the Busan Film Festival, Digital Theater Systems (USA). He has also been an active independent film producer supporting the creative activities of the Sixth Generation filmmakers in China including Zhang Yuan and Yang Chao in their productions of SEVENTEEN YEARS and CROSSCURRENT.