 In November 2008, Brown went to Port Vale on loan after failing to make an appearance under manager Martin Allen.He scored on his debut on 22 November, in a 4–2 defeat to Wycombe Wanderers at Vale Park.In January 2009, Vale signed Brown on a free transfer after his Cheltenham contract expired.