Charlie Thomas was born and raised in Harlan County, Kentucky, a coal mining area. He was a SNCC volunteer in Mississippi in 1965-66 and was in federal prison from 1967 to 1969 for refusing induction. He learned to print at the New England Free Press and, except for five years as a union organizer, made a living working in print shops.