Browning, a defensive midfielder, was born in Bristol and began his career at Bristol Rovers. He made over 200 appearances in all competitions for the club before joining Huddersfield Town for £500,000 in 1997. Browning then spent three years at Gillingham, whom he joined for £200,000 in 1999 following a brief loan spell with the club. During his time with the Kent side time he featured in their most successful ever FA Cup run as they made the quarter-finals before losing to Chelsea 5–0, as well as their promotion via the play-offs to the second tier of English footballfor the first time in their history. He then joined Bournemouth on a free transfer in 2002. Within a few months of his Bournemouth career he had to play in goal twice when on both occasions goalkeeper Chris Tardif had to go off injured. The first such occasion was a League Cup tie against Brentford which they went on to lose on penalties, and the second was a league match against Hull City which finished 0–0. Browning played the full 90 minutes as Bournemouth defeated Lincoln City 5–2 in the 2003 Football League Third Division play-off Final. He was released by Bournemouth in May 2007. In July 2007, Browning joined up with former Bournemouth teammate Jason Tindall as part of the backroom staff at then Conference National teamWeymouth. Over two seasons at Weymouth, he played 21 games. In June 2009, it was agreed in principle that Weymouth would come to a settlement over paying out the year Browning had left on his current contract as new Weymouth manager Matty Hale had brought in his own backroom staff. After leaving Weymouth, he signed for Bath City, making his debut in a 4–3 defeat to Chelmsford City. On 5 November 2009 it was confirmed that Browning had returned to Dean Court as a youth coach. Browning, who made more than 200 appearances for the club between 2002 and 2007, works with the U18s on a part-time basis, his appointment funded with the help of Brockenhurst College, while continuing playing, initially with Bath City in the Conference South, and from December 2010 with Poole Town. He later took on the role of U18s coach at Poole Town.