Yes, a gastroenterologist can perform a colonoscopy. Gastroenterologists and colorectal surgeons are specialists in gastrointestinal diseases and receive special training in endoscopic procedures involving the gastrointestinal (GI) tract.