He signed permanently for Cheltenham Town on 17 June 2008 after he was released by Bristol City. Joined League Two side Exeter City on loan in February 2009 until the end of the season with a view to a permanent deal.
After being released by Bristol City, he made Cheltenham Town his permanent home on 17 June 2008. He then joined Exeter City on a temporary basis in February 2009, with the intention of making it a more lasting arrangement.