A former Aston Villa trainee, he made his senior debut with Walsall in August 2004. He scored in each of his first three appearances, but suffered a serious knee ligament injury on loan at Hereford United towards the end of the 2004–05 season. He spent seven months in recovery and rejoined Hereford United on loan in January 2006, but was released by Walsall following the club's relegation from League One at the end of the 2005–06 season. He signed with Bournemouth and was loaned out to