He competed at the 2012 Summer Olympics in the Men's 10 kilometer Open Water event at only 16 years old. At the 2016 Summer Olympics, he competed for Guam in the 100 meter breaststroke, placing 43rd in the preliminary heats which did not qualify him for the semifinals. He was the flag bearer for Guam during the Parade of Nations.