Checo began his career in 1996 at the age of 6, when he began karting. During his first year of competition he achieved 4 victories in the Junior category to finish second in the championship. In 1997, Pérez participated in the Youth class of karting, where he was the youngest driver in the category and earned a win, five podiums, and finished 4th in the championship.
In 2001, the young Checo was not satisfied with the results and raced to achieve another championship; this time in the 125cc Shifter Regional and once again was the youngest driver to compete in the category. With 6 wins in 2002, Perez was named the national runner-up in the Shifter 125cc category, and participated in the global race Shifter 80cc, in Las Vegas, where he qualified fifth and finished in the 11th place.In 2003, Sergio was invited to attend the Easy Kart 125cc Shootout which included drivers from all around the world. He qualified in 1st place and eventually took the checkered flag as the youngest driver in the category. Checo decided to be professional racing driver.
In 2005/06 he drove in the BMW Series , now for the Mucke Motorsport Team. He achieved a couple of podiums, finishing third in both, Orchesleben and Zanvoort. He finished the championship sixth, after scoring 112 points. His driving allow him to take the next step on his career the following year.
In 2009 he joined the GP2 series driving for the Arden team. At first he had many setbacks but he eventually was able to get 12th place in the championship with 22 points and scoring a couple of podiums in Valencia. And in 2010 Checo finished GP2 as runner-up in with five victories: Monaco, Silverstone, Hockenheim, Spa Francorchamps, and Abu Dhabi in just his second year in the series.
2011 saw him confirmed by the Sauber F1 team as official driver. He fulfilled one of his dreams. Pérez is the fifth Mexican to compete in Formula 1 and the first since Hector Rebaque competed between 1977 and 1981. He became the leader of the Mexican motorsports by reaching the pinnacle series.
On September 28th, 2012, Sergio Perez was announced as McLaren driver for the 2013 season to substitute Lewis Hamilton. Despite being his debut season with the British team, Pérez aims to win the 2013 championship. Unfortunately the McLaren MP4-28 wasn’t competitive enough to fight for podium positions.
On December 12, 2013 Force India announced Perez as their driver for the 2014 season. In the Australian Grand Prix, Sergio got his first point of the season.
On September 25, 2015 before the Japanese Grand Prix, Checo Pérez was confirmed to continue in Force India for the 2016 F1 season with Nico Hülkenberg as his teammate for third consecutive year.
After scoring career best seasons in 2016 and 2017, Sergio Perez faces the 2018 season as one of the most consistent and effective drivers on the grid. Checo embraces the challenges of his fifth season with Force India with the goal of remaining as the “best of the rest” and in the fourth race of the season he took the podium in the Azerbaijan GP, finishing 3rd in Baku.
Sergio experienced a difficult season in 2019 due to the series of changes suffered by his team, Sergio managed to get into the top 10 of the championship standings, something unthinkable after the difficult start to the season. Shortly before concluding, Sergio announced an extension for three more years with the team, which from 2021 will be the Aston Martin F1 Team.