A Cape Coral man faces charges in Collier County, accused of impersonating a Central Intelligence Agency officer.