He graduated from the University of Wisconsin. After moving to San Francisco, he was a film distributor, author, playwright, and member of the San Francisco Mime Troupe. He was professor emeritus at California State Polytechnic University, where he taught history and digital media.