With his club Tigres UANL he competed at the 2012 FIVB Volleyball Men's Club World Championship. As a beach volleyball player he competed at the 2013 Beach Volleyball World Championships and 2011 Pan American Games and 2015 Pan American Games. He qualified to compete at the 2016 Summer Olympics in Rio de Janeiro, in the men's tournament with Lombardo Ontiveros, but they lost in the Round of 16 against Reinder Nummerdor and Christiaan Varenhorst, from the Netherlands.