Starting his career with Blackpool in 1947, he went on to spend the next fourteen years with the club, helping them to the FA Cup Final in 1951 and 1953, the latter of which ended in victory for the Tangerines. In all he scored 144 league goals for the club. He then spent 1961 to 1963 at Stoke City, helping them to the Second Division title in 1962–63, also spending a brief time on loan with Canadian club Toronto City. After signing with Port Vale in 1963, he spent 1965 to 1967 as the club's joint-manager, along with his long-time friend and teammate Stanley Matthews. He became a coach after he finished his career with Oswestry Town in 1967, though he later managed Northwich Victoria in 1973 and then American side Cleveland Cobras for a spell in 1978.