Wei won the 2002 Beijing Marathon in a record time, but was disqualified after failing a drugs test and was banned from the sport for two years. Her personal best time for the marathon is 2:23:12 hours, while her 10 km road best of 31:49 minutes is a Chinese record. She represented China at the 2002 IAAF World Half Marathon Championships and the 2007 World Championships in Athletics. She has won medals at the 2001 East Asian Games and the 2011 Military World Games.