Luo was born in July 1973. She is currently the Director of the Landscape Painting Teaching and Research Office in the School of Chinese Painting and Calligraphy at CAA.