Qi Shao was born in Shanghai in 1966. He studied at China Film Art Research Center. After then, he began his graduate study at the Graduate School of Beijing Film Academy and received his Master degree there. At the School of Journalism in Fudan University, he completed his Ph.D. study. At present, he serves as a member of the Theoretical Work Committee of China Film Association and a judge of Top 10 Best Chinese Films.