 Beginning his career with Manchester United, he enjoyed a loan spell with Sheffield United, without ever making a league appearance for the "Red Devils".He signed with Port Vale in July 2000, moving on to non-league Leigh RMI a year later.In 2002, he transferred to Chester City, joining Morecambe two years later.