He finished fifth at the 1992 World Junior Championships. He then competed at three World Championships (1997, 1999 and 2003) as well as the 2000 Summer Olympics before reaching an international final, as he finished tenth at the 2004 Summer Olympics.