Maggard served during the Vietnam War from 1974 to 1976. After returning from the army, he began working for the Brunswick County Sheriff's Department in North Carolina. He was employed for three years as a deputy sheriff before getting into acting in 1989.