Born in New Haven, Connecticut, McCarthy's father Francis W. McCarthy (1922-2003) was a pioneer in the practical applications of data processing technology for the insurance industry.
McCarthy graduated from Regis High School in Manhattan in 1977 and Princeton University in 1981.