His first major medal was a bronze in the 2011 Cadets European Championships in Klagenfurt. In the 2012–13 season he won a bronze medal in the Junior European Championships in Budapest and a silver medal in the Junior World Championships in Poreč. These results caused him to be selected into the senior national team along with José Luis Abajo, Pau Roselló, and Elías Casado. His first senior competition was the Senior World Championships in Budapest. In the individual event, he defeated Switzerland's Benjamin Steffen in the first round, but was stopped right afterwards by World No.1 Rubén Limardo. In the team event, Spain was defeated by Poland in the table of 32. Pereira finished the season No.4 in Junior World rankings.