Presently, Lu Yuan Fan holds the position of Chairman & Chief Executive Officer at Alibaba Pictures Group Ltd.
He is also Chief Executive Officer-Damai at Alibaba Digital Media & Entertainment Group.
In his past career Mr. Fan occupied the position of President-Alipay Business Group at Zhejiang Ant Financial Services Group Co., Ltd. and Senior Director-Development Department at Alipay.com Co., Ltd. (a subsidiary of Zhejiang Ant Financial Services Group Co., Ltd.).
He received an MBA from Cheung Kong Graduate School of Business.