Weaver was born on March 13, 1949, in Florence, Alabama, where he attended Bradshaw High School.
[1] After high school, he attended Trinidad State Junior College before transferring to Fresno State University, where he played for their football team.
[2] After playing for two seasons, he was placed on waivers after the Raiders acquired Ted Hendricks in a trade with the Green Bay Packers.
[3] With Weaver being claimed just a few days before the beginning of the season, he started off primarily as a back-up to fellow linebacker Tom Toner.
[4] Weaver transition to a starter and played for the Packers for five seasons.