Caruso's parents were Italian-Irish. His mother Joan, was a librarian. His father, Charles Caruso, was an editor. His father left the family when he was two years old. He went to Our Lady Queen of Martyrs Catholic School in Forest Hills and afterward to Archbishop Molloy High School. He graduated in 1974.