Born in Chongqing, China, Luo graduated from the Affiliated High School to Sichuan Academy of Fine Arts in 1981 and from the Oil Painting Department of Sichuan Academy of Fine Arts in 1985. From 1990 to 2003, he has held several solo exhibitions in Seattle, London, Beijing, Chengdu, Taiwan and Hong Kong. In 2006, he participated in "Imagery of Mt. Wuyi: the Debut Interactive Creation of Chinese vis-à-vis German Artists on International Tours, China and Germany". He also held "Floating Desire - Luo Fahui's Oil Painting Exhibition" in the gallery of Chinese Institute of Fine Arts in Hangzhou.