Se graduó en el Departamento de Física de la Universidad Normal de Beijing en 2007 y luego ingresó al Instituto de Física de la Academia de Ciencias de China para realizar estudios de posgrado y doctorado.
Zhou Lan, mujer, nació en julio de 2007 de 1984 en la ciudad de Luzhou, provincia de Sichuan.