He played as a midfielder and made over 200 appearances in the Premier League and the Football League, particularly for Sunderland, Chester City, Shrewsbury Town, Tranmere Rovers, Northampton Town and Wrexham. He finished his career in Non-League football and turned out for Stafford Rangers, Hednesford Town and Gainsborough Trinity.
