Cavalier de haut niveau, il participe aux Jeux olympiques d'été de 1996 (Atlanta) et de 2000 (Sydney), dans l'équipe mexicaine d'équitation, où il concourt en saut d'obstacles. Il a également représenté son pays aux Jeux équestres mondiaux de 1994.