A Richmond County deputy was fired Tuesday and charged with giving false statements in a government matter and violation of oath of office.