A Mooresville man, accused of impersonating a police officer in Edinburgh, was arrested and booked into the Johnson County jail.