Mike Weaver (41-18-1, 28) nació en Gatesville, Texas, U.S. el 13 de junio de 1951. A la edad de 21 años el 14 de septiembre de 1972, él hizo su debut profesional en boxeo contra Howard Smith, perdiendo la pelea por KO en el asalto 3º.
En su 28º pelea de carrera a la edad de 28 años, Mike Weaver tuvo una oportunidad de ganar el WBC CMB completo titles contra Larry Holmes el 22 de junio de 1979 pero perdió la pelea por asalto 12º TKO.