Born in West Bromwich, Evans began his professional career with Aston Villa. He later played for Halifax Town in two spells, and also played with Bradford City. Whilst at Bradford he won the Football League Division Three title in 1984–85; on the last day of that season he was involved in the Valley Parade fire disaster.