In 2001 he won at the East Asian Games bronze both over 5000 m as well as over 3000 m steeplechase. In the Asian Championships in 2002 he was fifth over 3000 m steeplechase and won silver in 2003.
In 2003, he retired at the IAAF World Indoor Championships in Birmingham from over 3000 m in the run and won the Taipei International Marathon. The following year he was Asian Indoor Champion over 3000 m, after it was revealed that the first place winner Mushir Salem Jawher was not allowed to start for Bahrain. With a seventh place at the Beppu - Oita Marathon Wu qualified for the marathon in the Olympic Games in Athens, where he arrived on the 56th.
In 2005 he won at the Asian Championships bronze in the 5000m and 3000m steeplechase and the East Asia Games bronze 3000m steeplechase.
In 2008 he was nominated for a tenth place at the Xiamen marathon for his second Olympic marathon at the Beijing Games, in which he broke in on rank 59. At year- end, he was fifth at the Taipei International Marathon.
- 3000 m (Hall ): 8:14,61 min, 14 March 2003 Birmingham ( Taiwanese record )
- 5000 m: 13:54,42 min, October 10, 2002, Busan ( Taiwanese record )
- Marathon: 2:16:05 h, 5 January 2008, Xiamen
- 3000m steeplechase: 8:34,76 min, 9 October 2002 Busan ( Taiwanese record )