He served as the head football coach at Villanova University for the first eight games of the 1974 season, finishing with a record of 3–5.
[1] Weaver led Villanova to a record of 3–5 before he was hired in early November 1974, after the disclosure of his intentions to quit at the end of the season and take an administrative position at Clarion State College.
In 1994, Weaver resigned his position in protest over the hiring of Tim Grgurich as the new men's basketball coach.
Following a brief tenure as Western Michigan University's director of athletics, Weaver was hired by Virginia Tech to replace the departing Dave Braine.
His accomplishments on behalf of the university led to his posthumous enshrinement into the Virginia Tech Sports Hall of Fame.