John Richard Perrett was born on January 13, 1923, in Guernsey, Channel Islands in the United Kingdom.
In July 1947 Jack joined Nottingham Forest. During the 1947-1948 season he played for Nottingham Forest Reserves in the Central Alliance.
Jack emigrated to Canada in March 1949. He quickly joined Ulster United and helped them win the 1949 Ontario Major Soccer League championship. On May 24, 1949 he was picked for the Ontario All-Stars against Newcastle United. Newcastle won the exhibition game 8-2.
He was Ulster United’s left fullback when they won the Dominion Cup in 1951. The Redhanders won the cup by beating St. Andrews of Vancouver in the three game series.
Ulster United played against English league champions Manchester United in an exhibition game on Thursday night June 12, 1952. The game was played at the University of Detroit Stadium in front of a crowd of 10,000. Manchester United won 4-2, Jack was reported to have been among the Canadian champions most prominent players.
On May 21, 1955 Jack played for the Ontario All-Stars against touring English team Huddersfield Town. Huddersfield Town won 3-1 in front of 5,600 fans at Varsity Stadium.
In 1955 Jack received an offer to play professional soccer in California. Jack joined Los Angeles Danes in the Greater Los Angeles Soccer League.
Los Angeles Danes won the 1957-58 Greater Los Angeles Soccer League championship by beating Los Angeles Kickers 1-0 on June 29, 1958. The Kickers had won the National Open Cup and California Cup earlier in the season.
In 1958 Jack was signed by Hollywood manager Tony Morejon. The Hollywood club were members of the Greater Los Angeles Soccer League.
Jack worked for Security Pacific National Bank in California for 31 years. He passed away at the age of 68 on September 15, 1991 in California.