Cavalier de saut d'obstacles, il a remporté une médaille d'or aux Jeux olympiques de 2004 dans l'épreuve individuelle pour le Brésil.
Il a commencé les compétitions de saut d'obstacle à l'âge de 8 ans.
Il a remporté des médailles d'or lors de trois Jeux olympiques consécutifs entre 1996 et 2004.
Il a eu une fille de son premier mariage, et une au cours de son second mariage avec Alexa Weeks.
Il était le porte-drapeau du Brésil aux Jeux olympiques de 2012, après Robert Scheidt qui portait le drapeau en 2008.