He played in the Football League for many clubs, including making more than 100 appearances for each of Chesterfield, Bolton Wanderers and Carlisle United.
He briefly held the assistant manager's position at Gainsborough Trinity prior to retiring from playing.
He played just under 20 first team games for The Owls while at the club between 1986 and 1989 and while at Hillsborough he spent time on loan with Scunthorpe United.
He transferred to non-league side Heswall, where he stayed for one season, while there he re-joined Scunthorpe on loan and also spent time at Turf Moor with Burnley before joining Bolton Wanderers in 1989 for £80,000.
His twin brother Alan was also a professional footballer, most notably with Rochdale, Wimbledon and Swindon Town.