He competed in the 2005 ITU Age Group Triathlon in Honolulu, Hawaii, the 2006 ITU Triathlon World Championships in Lausanne, Switzerland, the 2007 ITU Triathlon World Championships in Hamburg, Germany the 2008 ITU Triathlon World Championships in Vancouver, British Columbia, Canada, and the USA Triathlon Age Group National Championship in Hagg Lake, Oregon.