Pályafutását a Northampton Town csapatában kezdte 1968-ban. 187 mérkőzésen lépett pályára és 28 alkalommal volt eredményes. 1974-ben a Liverpool szerződtette. 1974. november 16-án mutatkozott be egy Everton elleni bajnokin, amit a Goodison Park-ban játszottak. A Liverpoolt egészen 1985-ig erősítette. A nevéhez 455 mérkőzés és 41 gól fűződik, nyolcszoros angol bajnok, négyszeres ligakupa, ötszörös szuperkupa, négyszeres BEK, egyszeres UEFA-kupa és UEFA-szuperkupa győztes. 1985-ben a Bolton Wanderershez igazolt játékosedzőnek, ahol még négy szezont játszott, ezalatt 64 találkozón lépett pályára és 3 gólt szerzett.
1985 és 1992 között eleinte játékosedzőként, majd edzőként irányította a Bolton Wanderers csapatát. 1989-ben megnyerték a Football League Trophy serlegét. Ezt követően 1993-tól 1995-ig a Coventry City, majd 1996-ban a Cardiff City vezetőedzői feladatát látta el.
Sikerei, díjai
Játékosként
Liverpool
Angol bajnok (8): 1975–76, 1976–77, 1978–79, 1979–80, 1981–82, 1982–83, 1983–84, 1985–86