Weaver starred at center on Michigan State's great teams of the early 1950s. After graduation, he served as an assistant on Duffy Daugherty's staff at his alma mater, and at the University of Missouri under Dan Devine. Prior to the 1960 season, he was hired as the head coach at Kansas State at age 29.