A Roxboro police officer who fatally shot an armed man in July won't face criminal charges, the Person County district attorney said Wednesday.