He was selected for the first two tests against Great Britain but missed the decider due to injury. The following year he played three tests against New Zealand and was selected for the Australian national team to go on the 1959–60 Kangaroo tour, playing at five-eighth in the first test against France.
Having been released by Newtown in 1964, Brown was signed by second division club Penrith, who later gained entry into the first division premiership for the 1967 NSWRFL season. He captained Penrith in the opening rounds of their inaugural season before a leg injury ended his season.
For the Newtown Jets' centenary celebrations the club named its "Team of the Century" (1908–2008) which included Brown as a five-eighth.[8]