He played as a striker from 1983 until 2001, notably in the Premier League for Southampton, Crystal Palace and West Ham United. He earned 59 caps for Northern Ireland, scoring 12 goals. He also played in the Football League for Luton Town, Fulham and Queens Park Rangers, and in Non-league for Cheshunt, St Albans City and Hendon. After retiring from playing he went on to manage Oldham Athletic, Crystal Palace, Charlton Athletic, Coventry City, Queens Park Rangers and Hull City (Football Management Consultant).