Charlton Athletic Brown began his career playing youth football as a
defender for
Fisher Athletic before converting to a goalkeeper at the age of 14. He later played one season for Sydenham, winning a local league and cup double. During this season the side conceded just four goals during their campaign, with him featuring alongside
Anwar Uddin and
Terrell Forbes. His performances attracted the attention of several London based clubs, including
Fulham and
Queens Park Rangers. He eventually signed for
Charlton Athletic after two of his friends also joined up with the club. Brown struggled as an apprentice during his first season at
The Valley, suffering home sickness and later rupturing his hamstring. This injury kept him out of the team for several months but he was able to return to action the following year after training alongside first team goalkeeper
Mike Salmon.
Gillingham After being rejected by Sheffield United, Brown was invited to a trial by
Gillingham chief scout, Bernie Dillon. During the trial he played in seven youth fixtures and one reserve match for the club and was eventually handed a two-and-a-half-year contract at the
Priestfield Stadium. His performance in the following match, a 0–0 draw with
Sheffield Wednesday, saw him named in the Division One team of the week. On 11 September 2010, Brown signed for
Leeds United on an initial one-month loan after an injury to
Kasper Schmeichel. He made his Leeds debut as a substitute against
Ipswich Town on 2 October after
Shane Higgs got injured. After such Brown's loan was extended by another month. On 5 October, Brown revealed an interest in joining Leeds on a permanent basis. Brown made his first start for Leeds against
Middlesbrough. His loan came to an end on 15 November. On 19 November 2010, Brown signed for
Leyton Orient on a one-month loan. On 23 November 2010 he saved an
Aaron McLean penalty to help his side secure a 2–2 draw at
Peterborough United. On 3 March 2011, he joined
Championship side
Cardiff City on an emergency loan deal, after injuries to Cardiff's goalkeepers
David Marshall and
Tom Heaton. The following day,
Stephen Bywater also joined on loan, and kept Brown out of the side, but despite not making an appearance during his initial spell, Cardiff decided to extend his loan until the end of the season.
Aberdeen On 20 July 2011, Brown joined
Scottish Premier League club
Aberdeen on a free transfer . Mid-way through the season first-choice goalkeeper
David Gonzalez began to fall out of favour with manager
Craig Brown, and with
Jamie Langfield still recovering from a seizure suffered in the previous season, Brown was handed the starting position on a regular basis. He went on to make a further 24 appearances in the 2011–12 season. In a
Scottish Cup quarter-final away to
Motherwell, he saved a
Michael Higdon penalty as the Dons won 2–1. On 29 January 2013, Brown was released by Aberdeen.
Later career Brown joined
Ipswich Town on a short-term deal on 28 March 2013. After this, and a short spell with
Cambridge United, he next played for
Sutton United. However, he left the club following their playoff semi-final exit at the hands of
Dover Athletic. On 23 June 2014, Brown signed for
Conference Premier side
Dartford. Brown left Dartford on 28 April 2015 following the end of the 2014–15 season and re-signed for
Sutton United, but left before the start of the season to return to Gillingham as a goalkeeping coach. Brown retired from football at the age of 33 in the summer of 2015. == International career ==