Brooks werd geboren in het Verenigd Koninkrijk en verhuisde op vierjarige leeftijd naar Australië.
Tijdens de Olympische Zomerspelen van 1980 won Brooks de gouden medaille op de de 4x100m wisselslag, Brooks zwom de vrije slag.
Dit is tot en met 2021 de enige keer geweest dat de Amerikanen niet de 4x100m wisselslag wonnen. De Amerikanen waren afwezig vanwege een boycot.
Tijdens de Gemenebestspelen van 1982 won hij de gouden medaille op de 100m vrije slag en de 4x100m vrije slag en de 4x100m wisselslag.
Brooks won in 1984 de zilveren medaille op de 4x100m vrije slag en de bronzen medaille op de 4x100m wisselslag. Op de wisselslagestafette kwam hij alleen in actie in de series.