Born in Seoul, South Korea, Cho moved to the United States in 1978. He was raised in Los Angeles, where his family settled after living in Houston, Seattle, Daly City, California and Monterey Park, California. His father was a minister in the Church of Christ and was originally from North Korea. Cho graduated from Herbert Hoover High School, in Glendale, California, in 1990.