He had a long and successful playing career, totalling over 400 league appearances whilst playing for Burnley, Bury, Coventry City, Portsmouth and Waterlooville. He won 3 England caps overall whilst at Burnley, scoring 2 goals for his country. His won his first cap on 28 September 1961 in a 4–1 win against Luxembourg. He scored in that match. His other England goal was against Portugal.