Joe Brooks begann 1998 mit dem Biathlon und rückte 1999 in den Nationalkader auf. Der Sportsoldat der Royal Marines vom "45 Commando Royal Marine" lebt in East Kilbride, trainiert in Boldon und studierte am St. Andrews College. Er wurde von Jason Sklenar trainiert. Sein erstes internationales Rennen bestritt Brooks 2001 in einem Biathlon-Europacup-Rennen in Ridnaun, wo er im Sprint 54. wurde. 2002 debütierte der Schotte in Antholz im Biathlon-Weltcup. Sein erstes Rennen beendete er als 94. eines Einzels. Erstes Großereignis wurden die Biathlon-Europameisterschaften 2002 in Kontiolahti. In Finnland erreichte Brooks im Einzel wie auch im Sprint Rang 51, mit der Staffel wurde er als Schlussläufer an der Seite Marc Walkers, Kurt Sumners und Lee-Steve Jacksons 12. Auch 2003 lief er bei der EM in Forni Avoltri und wurde 47. im Einzel, 55. im Sprint und 50. der Verfolgung. Mit Sumner, Stephen Hope und Lance Hodgkins wurde er zudem 15. mit der Staffel. Es dauerte zwei Jahre bis Brooks erneut bei einer Großveranstaltung antreten konnte. In Hochfilzen nahm er an seiner ersten Weltmeisterschaft teil. Sowohl im Einzel wie auch im Sprint lief er auf den 87. Platz. Mit Walker, Jackson und Tom Clemens wurde er in der Staffel 20. Auch 2007 trat er nochmals in Antholz zu seiner letzten WM an. Im Einzel wurde er 97., im Sprint 101. Das beste Ergebnis im Weltcup wurde 2004 ein 64. Rang im Sprint von Fort Kent.