Chao was born in Taipei, Taiwan. Her parents were Ruth Mulan Chu Chao (1930–2007) and James S. C. Chao (born 1927). Her parents immigrated to the United States in 1961. She studied at Mount Holyoke College in Massachusetts and at Harvard University.