Career
Early career
Walker started his career at Aston Villa in 1997. Here, he grabbed a goal against Arsenal, one of the highest points of his Villa career. After loan spells with Cambridge, Blackpool and Wycombe, he signed for the Seasiders in 2001.
Walker was loaned out to Northampton and Oxford in the 2003-2004 season, before joining Bristol Rovers in the summer of 2004.
Bristol Rovers
Walker grabbed two goals in the 2007 League Two Play-off Final against Shrewsbury at Wembley, as the Gasheads secured a 3–1 victory to send them up to League One. Walker was placed on the transfer list at the end of the 2007-2008 season, having scored only four goals in that season, all from the penalty spot.
He joined Shrewsbury on a full-season loan in the summer of 2008, taking him up to the expiry of his contract with Bristol Rovers. Burton Albion
Following the expiry of his Bristol Rovers contract, he joined newly promoted Burton Albion in July 2009 on a two-year contract, he scored 4 goals in 35 games for the club before his release in May 2011.
Solihull Moors
On 9 September 2011, Solihull Moors announced the signing of Richard Walker.
He scored his first goal for the club on 17 September 2011, opening the scoring as Solihull overcame Altrincham 2–0 at Damson Park.