Mao Fan (Michael) sinh tại Nam Kinh, tỉnh Giang Tô vào ngày 2 tháng 10 năm 1983. Anh là một diễn viên điện ảnh và truyền hình tại Trung Quốc đại lục, du học tại New Zealand năm 2002 và tốt nghiệp học viện sân khấu Thượng Hải. Năm 1992, tham gia bộ phim truyền hình thiếu nhi “Pigeon Fancier” do Kang Er viết kịch bản và đài truyền hình Giang Tô sản xuất. Năm 2015, anh đóng vai Cui Gang trong bộ phim truyền hình “Love Tracking” của đạo diễn Zhang Guoli. Hiện tại, anh vẫn tích cực hoạt động trong lĩnh vực điện ảnh của hoa ngữ. Nine Colors Deer King là bộ phim mới nhất mà anh tham gia.
Tác phẩm có tựa đề việt là Cửu Sắc Lộc Vương, thuộc thể loại cổ trang võ thuật, được cặp đôi đạo diễn Zhong Wei Xi và Yang Shuai trực tiếp chỉ đạo sản xuất. Ngoài Michael Mao, dự án còn có sự tham gia của một số cái tên đáng chú ý khác cảu làng điện ảnh hoa ngữ như: Ge Qiu Gu, Heni Xu, Yongwen Tan, Zhijie Bai, Vương Lí Đan Ni,…Nội dung phim xoay quanh một căn bệnh lạ đang lan tràn ở làng Hoan Nghi. Với sự hướng dẫn của Hề trưởng lão, Trường Sinh đã đi tìm kiếm các loại dược liệu cho dân làng. Tuy nhiên, vì việc này hiệu quả không cao và nguy hiểm, Trường Sinh quyết định tìm Cửu Sắc Lộc Vương huyền thoại để cứu ngôi làng.