Joe appears as a Jr. Trainer♂ between Cerulean and Vermilion City on Route 6, talking with a Jr. Trainer♀ with a Cubone.
Season 1: Indigo League
He was first seen running on a treadmill trying to answer questions about Pidgey. When Ash defended him, he revealed that the school he went to wasn't far from where they were standing. He says that he sometimes pretends not to know the answers because his classmates will make the questions much harder for him to answer. He carries a picture of Giselle, his classmate stating that even though he doesn't like the way she treats him, he likes the way she looks. Joe had a battle with Misty and even though Joe's Weepinbell had the type Advantage, Misty's Starmie won the battle. After watching a battle between Giselle's Cubone and Ash's Pikachu, Joe decided to go back home and start training again, becoming friends with Giselle.
Weepinbell was used in Joe's battle against Misty but it lost.