Lu Xiuchuan es licenciada en Filología Hispánica por la Universidad de Nanjing (China, 2009). Actualmente en fase de elaboración de la tesis doctoral en Filosofía y Lingüística en la Universidad Autónoma de Madrid, Lu tiene estudios de Español Superior en la Universidad de Salamanca (2010) y cursó también el Máster Oficial en Lengua Española: Investigación y Prácticas Profesionales en la Universidad Autónoma de Madrid.
Destaca, por un lado, su actividad como docente de español en la Universidad de Anhui (China, 2009-2011) y por otro, su experiencia, desde el año 2007, como traductora-intérprete de español-chino en los siguientes campos: comunicaciones, turismo, literatura, cultura, tecnología, comercio y salud, colaborando con diferentes organismos y empresas entres los cuales destacamos: La Agencia Estatal (Xinhua) de Noticias de China, La Agencia Turística Internacional de Zhejiang (China), Unilever (China), UNED (Madrid), entre otros.