Giuseppe Ciaravino was born on October 26, 1976, in Toronto, Ontario. Joe started his career with North York Azzuri.
As a member of the Toronto Jets he was picked as the leading goalkeeper in the 1995 Canadian National Soccer League season. In 1996 Toronto Jets merged with Toronto Italia, as member of the Toronto Italia he was picked the leading goalkeeper in the 1996 Canadian National Soccer League season.
He later played for Toronto Lynx in the United Soccer League.