Wei Shujun was born in Beijing and began acting in films and TV dramas when he was 14. He graduated from Communication University of China, majoring in Directing and Sound Engineering. He directed the lab documentary such as Said in the Forbidden City (2011) and Hancheng Color (2013). His graduate short On the Border (2018) was awarded at the Cannes Film Festival and his first feature Duck Neck (2016) was invited to A Window on Asian Cinema at the Busan International Film Festival. Striding into the Wind is the selection of the Cannes 2020.