A Stanislaus County deputy has been charged with voluntary manslaughter after he shot and killed a 46-year-old.