He won a bronze medal at the 2007 IAAF World Championships and the 1999 IAAF World Indoor Championships and placed fourth at the 1999 World Championships. At the Olympic Games he finished eighth in 2000 and fifth in 2004. He won the 2007 European Athletics Indoor Championships.