Christopher Lee Ball was born in 1976 in Asheville, North Carolina. In 1995 he moved to New York City, where he received a BA in English Literature and Art History from Columbia University. He has also studied film theory at University College London and documentary film direction at the National Film and Television School.