 Harrison was an England schoolboy international and in October 1952, he joined Portsmouth as a trainee, on amateur terms.Unable to break into the first team, he moved to Crystal Palace in October 1955.At Crystal Palace he was given a professional contract and made his first team debut in March 1956, as Palace finished second from bottom in the Third Division South and were forced to seek re-election.