He played a defender and a midfielder, playing his club football for Ballymena United, Notts County, Sheffield Wednesday, Leeds United, Stoke City and Blackpool. With Sheffield Wednesday he won the League Cup in 1991. As an international player, he was capped 66 times for Northern Ireland, and appeared for them at the 1986 FIFA World Cup.