Im Alter von drei Jahren zog Joe mit seinen Eltern nach Launceston in Australien und er nahm im Alter von 13 Jahren bei seinem ersten Triathlon-Bewerb teil. Er startete einige Jahre für Großbritannien und seitdem für Australien.[1]
Europameister Triathlon Langdistanz 2008
2008 wurde er in Frankreich Triathlon-Europameister auf der Langdistanz. Im September 2010 holte er sich in Wisconsin seinen ersten Ironman-Sieg. Auf der Triathlon-Langdistanz holte er sich im November 2011 in Nevada hinter dem US-Amerikaner Jordan Rappden Vize-Weltmeistertitel.
Im September 2013 wurde er in Nevada Dritter bei den Ironman 70.3 World Championships. Seit Anfang des Jahres 2015 startet er für das damals neu gegründete Bahrain Elite Endurance Triathlon Team, welches von Chris McCormack geleitet wird.[2][3]
Im Juni 2016 konnte er auf der Mitteldistanz nach 3:41:37 Stunden mit neuem Streckenrekord zum fünften Mal den Ironman 70.3 Boulder gewinnen. Er wird vom ehemaligen Triathleten Torbjørn Sindballe trainiert. Sein Spitzname ist Smokin Joe.
Im August 2017 wurde der damals 35-Jährige Dritter bei der Weltmeisterschaft auf der Langdistanz.
Seit 2019 tritt Joseph Gambles nicht mehr international in Erscheinung.