 He had short loan spells at Shrewsbury Town and Morecambe in the 2006–07 season as a covering player, before he was signed by Shrewsbury Town permanently in July 2009.He was the club's regular custodian as promotion to League One was achieved in 2011–12.He joined Port Vale in July 2012, and helped the club to secure promotion out of League Two in 2012–13.