Disputou os Jogos Olímpicos de Atenas de 2004 e Pequim 2008, nesta última competição obteve a medalha de bronze. Mas nos Jogos Olímpicos de Londres de 2012, ele ganhou a medalha de ouro.