Zackie was a student of the academy who wanted to become a trainer. When Ash, Misty and Brock came, Zackie wanted to capture Ash's Pikachu, stealing Ash's Poké Ball and throwing it on Pikachu. However, he captured a Bellsprout and while not impressed with it, Zackie used it to battle Team Rocket. After the battle, Zackie saw that Bellsprout might be a good Pokémon to have.
Zackie captured Bellsprout by accident and was not amazed, as Bellsprout copied his moves. However, after battling Team Rocket, Zackie befriended it.