W 2008 Wei reprezentował Chiny podczas igrzysk olimpijskich w Pekinie, gdzie odpadł w drugiej rundzie eliminacyjnej. W roku 2011 zdobył srebrny medal w biegu na 110 m przez płotki podczas Światowych Wojskowych Igrzysk Sportowych 2011.