He joined Manchester City as an amateur in 1958, turning professional and making his debut a year later. He picked up numerous honours at the club, including a European Cup Winners' Cup winners medal in 1970, a First Division and Second Division championship medal in 1967–68 and 1965–66 respectively, an FA Cup winners medal in 1969, two League Cup winners medals in 1970 and 1976, and FA Charity Shield winners medals in 1968 and 1972. He was appointed player-manager at Chester in 1976, and led the club to victory in the Debenhams Cup in 1977. He left the club in March 1982, and then played one FA cup game for Northwich Victoria and one league game for Port Vale. He left the game after coaching spells at Port Vale and then Chester.