O anime conta a história de Satoshi (Ash Ketchum para os ocidentais), uma criança que desde que completou dez anos (idade com a qual pode receber uma licença de treinador de pokémons), viaja através de diferentes regiões capturando novos pokémons e treinando-os para se tornar "o maior treinador pokémon". Em cada região há uma respectiva liga pokémon, na qual deve-se derrotar em batalhas um determinado número de líderes de "ginásio pokémon" de diferentes cidades para poder competir no campeonato regional. Desde que iniciou sua jornada, Ash viaja sempre acompanhado de seu primeiro Pokémon, Pikachu, e de diferentes crianças que se juntam a ele ao longo do caminho.