 He joined Weymouth, managed at the time by Garry Hill, on a free transfer in late May 2006.He signed a new one-year contract with Weymouth on 19 July 2007.He signed for Eastleigh on 4 March 2008 and subsequently in August 2008 he joined Newport County on a three-month loan deal.