Xue Shao was born on 11 February 1987 in China. He is a director and writer, known for Wei qing 30 tian (2014) and Fengkuang de quantou (2021).