Lan Xiaolong se graduó en la Academia Central de Drama en 1997 y más tarde se unió al Teatro de Repertorio Camaradas de la Región Militar de Beijing para convertirse en guionista profesional.
Ha creado: el drama "Red Star Shines on China", la serie de televisión "Doctor Shi Lei" y "Infantry Commander". El drama "Elna Assault" ganó el primer premio de guión en el New Drama Showcase del Ejército en 2002.
En febrero de 2005, "Elna Assault" ganó el Premio de Literatura Lao She y el Premio de Drama Cao Yu.