Yes, a gastroenterologist can perform colonoscopy. As a gastroenterologist receives special training in treating gastrointestinal diseases, he or she can easily perform colonoscopy.