Born on Galveston Island, Texas, he grew up in El Campo and went on to become a Russian translator for the Air Force.
A drummer, Weaver joined Ed Sanders and Tuli Kupferberg to form the rock band The Fugs in 1964.
[1] He wrote and sang the songs "Slum Goddess," "I Couldn't Get High," "Dust Devil," and "Four Minutes to Twelve," and contributed to numerous others.
He wrote Texas Crude, a collection of Texan slang, with illustrations by R. Crumb, in 1983.
[2] He studied Russian and worked as a teaching assistant at the University of Arizona in Tucson in 1982-83.