Du Wei started his football career in 2000 playing for third-tier side Shanghai Cable 02 where he was able to play at centre back or defensive midfield before the club were taken over by top-tier side Shanghai Shenhua in 2002. At Shanghai, he would immediately command a regular position within the team and by his second season with them he would win the last Chinese Jia-A League league title in 2003 before it was renamed as the Chinese Super League; however, the Chinese Football Association would later revoke the title in 2013 after it was discovered the team's general manager Lou Shifang had bribed officials to be biased towards Shanghai in certain matches that season. In the 2004 season, Du would miss much of the season through injury and the team would dramatically miss his services, finishing tenth within the league. When he returned from injury, his impressive displays for Shenhua would see Scottish Premier League side Celtic interested in him and his agent Edmund Chu would oversee his move to the club during the 2005–06 season, on a six-month short term contract, which was hoped to lead to a long term contract. At Celtic, he would make several appearances on the bench before he would finally make his debut in the Scottish Cup third round tie against Clyde on 9 January 2006 in a shock 2–1 defeat. His uninspiring first team debut saw him substituted at half time by Celtic manager Gordon Strachan with his performance seeing him being outplayed by the opposition. After that display, he was dropped from the team and his loan was cut short with him returning to Shanghai. Returning to Shanghai, Du would continue to command a regular starting place within the team and would eventually become the team's captain by the 2008 league season, however after a disappointing 2009 campaign where the club finished in fifth place, the club were willing to listen for offers on him. After a protracted transfer period, he would join top-tier side Hangzhou Greentown on 10 March 2010 where he would keep wearing the shirt number 5 for the following season. He would also be named as the club's captain and would immediately settle in the team's defense where he was partnered with his previous teammate Ng Wai Chiu and help guide the club to their best ever league position of fourth and a chance to play in the AFC Champions Leaguefor the first time. Leading Hangzhou to their first ever AFC Champions League campaign, he would play in five games as they were knocked out in the group stages; however, this was to prove to be the highlight of his career with them as the club couldn't improve upon their previous season league campaign and finished in eighth. On 3 July 2012, Du was allowed to transfer to fellow top-tier side Shandong Luneng. On 7 July 2012, he was immediately placed within the team and made his debut for the club in a 3–1 win against Guizhou Renhe where he also scored his first goal for the club. On 15 February 2015, he signed a two-year contract with China League One side Hebei China Fortune. On 27 June 2017, he joined Guizhou Hengfeng Zhicheng F.C. on loan. He made a permanent transfer to Guizhou Hengfeng on 26 February 2018.