 Huffman played high school baseball in Texas for Brazoswood High School near his native Freeport, Texas.Huffman was drafted out of high school in Texas in June 1977 by the San Francisco Giants as the team's second-round draft pick.In 1977, Huffman made 10 starts for the Great Falls Voyagers in the Pioneer Baseball League, a Class A rookie league, going 7-3.