At the 1966 British Empire and Commonwealth Games in Kingston, Brown won the bronze medal in the men's 440 yards medley relay, alongside David Gerrard, Tony Graham, and Paddy O'Carroll. He also competed in the men's 110 and 220 yards backstroke at the same meet. He finished fifth in the final of the 220 yards backstroke, while in the 110 yards backstroke he finished fifth in his heat and did not progress to the final.
