He played for English clubs Liverpool and Tranmere Rovers from the 1950s through to the 1970s. He also played in three times for Scotland during the 1960s. He was a twice league champion and an FA Cup winner with Liverpool.