Brown was a member of the Leeds Rhinos Academy and represented England at youth team level.
[4][5][6] Brown joined the York City Knights ahead of the 2013 season.
[7][4] During this period the Eagles were forced to play in Wakefield at their Belle Vue ground.
He left the club during a period of financial uncertainty ahead of the 2018 season.
[8] On 4 Dec 2019 it was announced that Brown had joined Hunslet RLFC on a permanent 1-year deal after the earlier loan period from Dewsbury Rams.