Career
A native of Beaumont, Texas, Weaver played collegiate golf at Louisiana State University. Weaver turned professional in 1956. He had second-place finishes at the 1961 Beaumont Open and the 1962 Carling Open before earning his first Professional Golf Association Tour victory at the Jacksonville Open on March 21, 1965.
The event was held at the Selva Marina Country club and was attended by 15,000 people.
He was in the top 100 money winners upon retiring in 1968. Weaver played on the Senior Professional Golf Association Tour from 1982 to 1984.
His best finishes were a pair of T-6 at the 1983 Marlboro Classic and the 1984 du Maurier Champions. In the late 1990s, Weaver worked as an official on the Senior Professional Golf Association Tour.
Professional Golf Association Tour wins Other wins 1967 Panama Open.