After playing college football at the University of Maine, he played professionally as a linebacker with the Denver Broncos of the American Football League (AFL) from 1967 to 1969, with the New Orleans Saints of the National Football League (NFL) in 1971, with the Montreal Alouettes of the Canadian Football League (CFL) in 1973, and with the CFL's Toronto Argonauts from 1973 to 1975. Huard served as the head football coach at the Maine Maritime Academy from 1987 to 1993. He was the head coach of the CFL's Shreveport Pirates in 1994 and the Toronto Argonauts in 2000.