Han startet sin karriere som fotballspiller i 1974 da han skrev under kontrakt med Bolton. Han var med på å vinne 2. divisjon og dermed rykket opp i topp-divisjonen med Bolton i 1978, men var også med da de rykket ned bare to år senere.
Etter den aktive karrieren fortsatte han innen fotballen som trener. I 1990 ble han ansatt som manager for Manchester City, og har senere vært det hos Southampton, Sunderland, Leeds og Coventry før han i 2008 ble ansatt som landslagstrener for Thailand. Han er også FIFA-sertifisert agent.