Médaillé de bronze dans la catégorie poids moyens aux championnats du monde amateur de Mianyang en 2005 puis médaillé d'or aux Jeux panaméricains de Rio en 2007, il remporte la médaille d'argent aux Jeux olympiques de Pékin en 2008.