By the age of 13, Sergio had won numerous karting championships both in his native Mexico and the United States, and it came as no surprise that he came to the attention of Mexican telecommunications company Telmex with whose team (Escuderia Telmex) he contested the Skip Barber National Championship in 2004.
Having finished 11th overall, the following season Sergio headed to Europe where he contested the German Formula BMW Championship with Team Rosberg, finishing second in his very first race.
He remained in Formula BMW in 2006, finishing 6th overall, at which point he decided that the best move - in terms of his career - would be to head to the proving ground for most of the true racing legends, British F3.
With 14 wins, 14 poles and 9 fastest laps, Sergio won the British F3 International Series national class with T-Sport, also finding time to represent his country in a couple of rounds of the ill-fated A1 GP series.
For 2008 he moved up to the international class of the British F3 Championship, remaining with T-Sport. Despite leading the championship in the early stages, being one of the only drivers running with a Mugen Honda engine, he finished the season fourth overall courtesy of 4 wins, 2 poles and 5 fastest laps.
In 2009 he contested both the GP2 Asia championship (with Campos) and the main GP2 series (with Arden). Finishing 7th in the Asia championship, with wins at Sakhir (his maiden GP2 Asia outing) and again in Qatar, he could only manage 12th in the main series however. At the end of the year he contested two rounds of the 2009/2010 GP2 Asia Series with Barwa Addax.
He remained with the Spanish outfit for the 2010 GP2 Series, partnering Holland's Giedo van der Garde. 4 wins, 1 pole and 6 fastest laps were enough to secure the runner-up spot to Pastor Maldonado, albeit 16 points adrift of the Venezuelan.
In early October 2010, Sauber announced that Sergio would partner Kamui Kobayashi the following season, the Swiss outfit also confirming a 'partnership deal' with his long standing sponsor, Telmex.
In the Young Driver and Pirelli tyre tests in Abu Dhabi at season end, Sergio gave a good account of himself, looking more than capable of keeping pace with his highly popular Japanese teammate. And so it proved to be, the Mexican proving to be one of the most encouraging rookies of recent times, much like his teammate.
In the opening race, having qualified thirteenth, Sergio finished seventh, just ahead of his teammate. Sadly, an irregularity with the Sauber's rear wing meant both drivers were disqualified and consequently the Mexican did not become a member of that exclusive club for drivers that have scored points on their F1 debuts.
Much of the reason for Sergio's superb performance in Melbourne was down to his excellent tyre management, the youngster making only one stop. Then again, it being the first Grand Prix for Pirelli, his rivals were still learning about the new rubber. However, fact is, over the course of the season, Sergio proved to have impressive tyre management skills, using them to his advantage on many an occasion.
He retired in Malaysia after being hit by a piece of ballast from Sebastien Buemi's Toro Rosso, while in China he collided with Adrian Sutil and was subsequently handed a penalty which saw him cross the finish line in seventeenth.
In Spain he finally opened his points account however, two weeks later, another milestone which should have been celebrated was somewhat overshadowed. The youngster made it through to Q3 for the first time. However, he crashed at the Nouveau Chicane on his first run and was subsequently ruled out for the rest of the weekend. He was passed fit for the Canadian Grand Prix that followed but subsequently withdrew - to be replaced by Pedro de la Rosa - after feeling unwell following the Friday practice session.
Back in the car for the European Grand Prix two weeks later, he achieved his best result to date when he brought his C30 home in seventh.
At the halfway point, Sauber was sixth in the standings and looking good for the remainder of the championship. However, Force India now began to improve with each outing, as did Toro Rosso, the Swiss team paying the price for ceasing the development of its diffuser.
While there were retirements in Belgium and Italy, Sergio fought back in Singapore, Japan and India, the youngster considering his Suzuka performance to be the best of his career.
Although he finished sixteen points down on his teammate, and sixteenth in the driver standings, Sergio had every right to feel satisfied with his first season. He out-qualified the Japanese driver eleven times while also proving himself to be consistent on Sunday afternoons.
Though only his second year in the sport, 2012 could prove to have been a watershed season in Sergio's career.
Despite the team's four podium finishes, many still feel that even more was achievable, in 2012, not least the maiden victory under its own name.
Things got off to the worst possible start when, three days before the launch, Technical Director, James Key, for reasons still unexplained, opted to leave the Swiss team, resurfacing in September with Toro Rosso.
This time around there were no disqualifications in Melbourne, both drivers opening their points accounts at the first opportunity.
As the teams struggled to get to grips with the new rubber, Sergio appeared to be about to pull off one of the biggest shocks of recent times when he looked set to take victory in Malaysia. Reeling in race leader Alonso at a vast rate of knots a small error saw the Spaniard take a much-needed victory in the Ferrari. However, with the Italian manufacturer supplying Sauber's engines and Sergio a member of the Maranello team's Young Driver Academy, there was plenty to get the conspiracy theorists excited.
There were further podiums for the Mexican in Canada and Italy, on both occasions the Mexican demonstrating further proof of his uncanny skills in terms of tyre management.
However, just as in previous years the team began to stagnate in the second half of the season, so too Sergio began to lose his way as the championship wound to a close. Indeed, Sergio lost his sparkle shortly after Monza, round about the time he secured a "multi-year" deal with McLaren where he would replace Lewis Hamilton.
Interestingly, while new boss Martin Whitmarsh enthused at the youngster's 'giant killing' capabilities, Luca di Montezemolo, whose team had shunned the Mexican and opted to retain Felipe Massa for an eighth season, claimed Perez was not yet ready for a "top seat". As if to prove the point, in a mystifying dropping-off in the final stages of the season, Sergio failed to score a point in six successive races, getting involved in far too many coming-togethers for most people's liking.
As he stepped into Hamilton's seat, joining another driver famed for his tyre management, one wondered whether Sergio would rise to the occasion or whether it would all be a bit too much for him. The gut feeling at Pitpass was that Sergio needed another season before the step up, certainly to a team such as McLaren.
Pre-season testing suggested that the MP4-28 could well give its rivals, even Red Bull, a run for their money. However, it was subsequently discovered that a suspension component had been incorrectly fitted on Button's car which created an extremely low ride height and thereby accounted for the fast lap times.
From the outset the drivers were critical of the car, and with good reason. Indeed, Martin Whitmarsh was to later admit that at one stage he had considered reverting to the 2012 car. And that's the problem, with the raft of regulation changes scheduled for 2014 very little changed between 2012 and 2013, so why did McLaren feel the need to essentially come up with a whole new car?
The fact is, 2013 was McLaren's worst season for 33 years. It was the team's first season without finishing on the podium since 1980, and never qualified in the top five, its worst record since 1983. It was also the Woking team's first season without a win since 2006.
In the season opener, Sergio qualified 15th and finished 11th, subsequently describing the weekend as "difficult" for himself and the team. He started the Malaysian Grand Prix from ninth on the grid and went on to finish the race in the same position, thereby scoring his first points for McLaren. He also posted the fastest lap of the race, having pitted for fresh tyres.
The over enthusiasm witnessed at Sauber was on show once again with McLaren, Perez making a number of enemies, including his own teammate, with his aggressive, over-ambitious moves.
"I've raced with many team-mates over the years and with quite an aggressive team-mate in Lewis," said Button in the wake of a particularly bitter battle with Sergio in Bahrain, "but I'm not used to driving down the straight and then my team-mate coming along and wiggling his wheels at me and banging wheels with me at 300km/h.
"I've had some tough fights in F1 but not quite as dirty as that," he continued. "That's something you do in karting and normally you grow out of it but that's obviously not the case with Checo. Soon something serious will happen so he has to calm down. He's extremely quick and he did a great job today but some of it is unnecessary and an issue when you are doing those speeds."
Following the Monaco Grand Prix, in which he eliminated Kimi Raikkonen with a typically aggressive, totally unnecessary move, the Finn's response was as succinct as ever. The Finn telling reporters that the Mexican should be "punched in the face".
At season end, McLaren was fifth overall, almost 200 points down on fourth placed Lotus. Indeed, having been trailing behind Force India for much of the first half of the season, the Woking team should be thankful for the modifications to the Pirelli compounds that were to hamper the Silverstone outfit in the second half of the year.
On 13 November, Sergio revealed that he would be leaving McLaren after just one season, the youngster replaced by Danish rookie Kevin Magnussen. Almost a month later, Sergio was confirmed as Nico Hulkenberg's partner at Force India, the German having replaced the Mexican when he left Sauber at the end of 2012 for McLaren.
Martin Whitmarsh made no secret of the fact that, while unwilling to keep Sergio at McLaren, he had approached a number of rival teams in an attempt to get the youngster a berth for 2014, one (un-named) team agreeing a deal and subsequently reneging on it.
We knew from his Sauber days that Sergio has speed however, we also knew that he can allow the red mist to take over. Then again, we have seen, as in the case of Romain Grosjean, that drivers can be 'cured'.
In many ways, 2014 was Force India's best season to date, scoring more points than ever before and its second ever podium finish. And though the team scored points in all but two races, not for the first time it was a season of two halves. This time around however, the drop-off over the second half of the year wasn't the result of regulation changes.
With the team running the Mercedes power unit, without question the power unit of 2014, it's believed that much of the drop-off in performance was down to aero, an opinion enforced by the team’s post-season announcement that it would use Toyota's Cologne windtunnel in 2015 and beyond as opposed to its own.
Though Hulkenberg scored 37 more points than his teammate, it was Sergio who looked the more convincing. Indeed, it was Sergio who scored that elusive podium result (Bahrain) and was on target to repeat the feat in Canada until being hit from behind by Massa, both drivers still refusing to accept even a hint of blame. The stewards subsequently hit the Mexican with a 5-place grid penalty ruling that he had changed his racing line and therefore caused the collision.
In Austria the Mexican briefly led but was eventually to slip back to sixth, though he did post the fastest race lap, while there was further silliness in Austin where he needlessly collided with Adrian Sutil.
His confidence, and form, back where it was before that 'lost season' at Woking, Sergio looked likely to build on 2014's success, buoyed not only by the fact that his team had signed a 'long term' deal but that he would have the opportunity to drive a race on home soil when F1 returned to Mexico for the first time since 1992.
In recent years it has been 'traditional' for Force India to start the season well then gradually run out of steam. 2015 saw the complete opposite, the Silverstone outfit struggling at first and then coming into its own, going on to the best finish in its history.
Still struggling financially and yet to begin serious work on Toyota's windtunnel, the team began the season with what was essentially the 2014 car.
Indeed, the much anticipated unveil in Mexico City in January was for the "dynamic new livery" as opposed to anything technical, the VJM08 not appearing until the final (Barcelona) test, the team using its 2014 contender at the first two tests.
Despite the shortcomings of the VJM08 at the start of the season, the spin in Melbourne and clash with Grosjean in Malaysia were purely down to Sergio.
However, the Mexican more than made up for it in Bahrain where - not for the first time - he performed miracles with his tyres, somehow needing just 2 stops, a feat his team didn't believe possible.
Monaco saw another bravura performance, Sergio finishing 'best of the 'rest' behind the Mercedes, Ferraris and Red Bulls.
As the team did its best to keep in touch with the leaders, we were constantly told of the impending launch of the B-spec car, the much anticipated result of the many hours spent in the Toyota windtunnel.
Making its debut in the post-Austrian GP test, it was soon clear that the VJM08B was an entirely different beast, only failing to score points in one race (Hungary) following its introduction.
Whilst Hulkenberg got the early attention, especially following his impressive win at Le Mans, it was Sergio who took centre stage as the season progressed.
Indeed, as the Mexican racked up the points, taking almost double his teammate's post-summer break tally, one wondered whether previous speculation linking Hulkenberg with a 'top drive' might better apply to Sergio.
Despite an early upset during opening practice Hungary, Sergio made a great start on Sunday and looked destined for a decent points haul before becoming the latest victim of The Maldonator.
Starting an excellent 5th in Belgium, Sergio made a sublime start and led the field on the run up to Les Combes. It was good whilst it lasted, and despite the Mexican's best efforts the 'normal order' was soon restored. Nonetheless, Sergio finished an impressive fifth.
Good points finishes in Italy and Singapore were followed by a lacklustre outing in Japan, but in Russia Sergio raised the bar just that little bit higher.
Using his well-honed tyre management skills, not to mention a convenient Safety Car period, Sergio was battling Valtteri Bottas for third. On the penultimate lap the Finn got by, with countryman Kimi Raikkonen following through soon after.
After such a strong performance Sergio deserved better, and clearly the gods agreed. Shortly after, the Finns had one of their (now) traditional clashes, thereby allowing Sergio through to re-take third and claim his first podium of the season.
Another good outing in Austin left Sergio fired up for his home race. Unfortunately, the cards never fell for him and it was teammate Hulkenberg who achieved the better result.
For the season finale, Sergio gave his best qualifying performance of the year, placing the Force India on the second row. Finishing fifth, behind the Mercedes and Ferrari duos was nothing to be sniffed at, and in many ways summed up Sergio's season.
Retained for 2016 - as is Hulkenberg - it is to be hoped that Sergio will continue this upward trend, which has surely been noted by some of those teams that wrote him off after his year at Woking.