Weaver was born in Florida. He attended the University of Florida where he received a Bachelor of Science in Agriculture. He then entered the dairy farming business with his brothers operating farms in Palm Beach County, Florida and Nassau, Bahamas. He is presently employed as General Manager of Cypress Creek Country Club.