He spent 1954 to 1961 at Queens Park Rangers, before he was sold on to Port Vale in May 1961 for a £2,000 fee. He was sold on to Millwall for another £2,000 in January 1963, before joining Oxford United in the summer. He transferred to Colchester United in October 1964, and then moved into non-league football with Scarborough in May 1965. Though he never won any honours and was never promoted, he finished as top-scorer at QPR, Port Vale, and Oxford United.