 He played 6 times for Everton before signing for Tranmere Rovers in 1998 after a successful loan spell.He played 200 league games for Tranmere Rovers scoring 10 goals before signing for Rushden & Diamonds in 2004 playing 31 league games and scoring 2 goals before signing for Chester City in 2006.Injuries forced him to retire from professional football after only one year at the Deva Stadium, having made just three league appearances for the Blues.