A Richmond County deputy has been terminated and charged in connection with a criminal investigation, according to officials.