Perez started karting in 1996, in 2005 he moved to Formula BMW and came 14th with one podium finish. Spending another year in the German series, he came 6th overall. Racing in British Formula 3 in 2007, he became the champion racing for T-Sport. Racing in GP2, at the age of 18, he came 7th with 2 wins. Four wins in British Formula 3 gave him 4th overall, as well. 2009 saw him in GP2 again, and this time he got 12th overall. 2010 was his strongest GP2 season when he won 5 races and came runner-up.This success meant that Sauber gave him a Formula One seat for 2011.
Becoming the first Mexican to compete in a grand prix for 30 years, Sergio Perez scored points in his fifth race. However, he missed two races after a crash in Monaco qualifying. Staying at Sauber in 2012, he had 2 podium finishes in Malaysia and Canada. With consistent performances throughout the season, he was given a seat at McLaren as Hamilton’s replacement.
In 2013, he struggled for any great results, scoring just 49 points which was worse than his previous season in Sauber. His time at McLaren was short as he signed for Force India for the 2014 season. One podium in the Mercedes dominated season was enough for him to finish 10th overall and help his team come 6th overall. Perez is staying in Force India for the 2015 season.