Sixième des Championnats du monde juniors 2006, il décroche dès l'année suivante la médaille de bronze des Jeux panaméricains (), derrière le Canadien Dylan Armstrong et le Jamaïcain Dorian Scott. Il participe aux Jeux olympiques de 2008 de Pékin mais ne passe pas le cap des qualifications avec , loin de son record personnel de établi fin mai 2008 à La Havane.