Seine Karriere begann 1997 im Kartsport, in dem er bis 2002 aktiv war. Bereits 2001 machte Souček in der portugiesischen Formel Ford seine ersten Erfahrungen im Formelsport. 2002 wechselte er in die spanische Formel 3 und belegte in seiner Debütsaison den achten Platz im Gesamtklassement. In den folgenden zwei Jahren wurde Souček Vierter in der Gesamtwertung. 2005 bestritt der Nachwuchsrennfahrer seine vierte Saison in der spanischen Formel 3. Nachdem er vorher schon einige Male auf dem Podest stand, gelang ihm in dieser Saison sein erster Sieg im Formelsport. Mit insgesamt drei Siegen gewann Souček den Meistertitel dieser Serie. 2006 wechselte Souček in die World Series by Renault und wurde mit einem Rennsieg Vierter in der Gesamtwertung. Außerdem war der Spanier in dieser Saison einer von drei Formel-1-Testpiloten des Toyota-Teams.
2007 wechselte Souček in die GP2-Serie und ging für das Hinterbänklerteam David Price Racing an den Start. Nachdem er in den ersten neun Rennwochenenden keine Punkte holen konnte, holte er an den letzten beiden Rennwochenenden bei jedem Rennen punkten und stand zudem zweimal auf dem Podium und belegte schließlich den 16. Gesamtrang. Danach bestritt Souček für David Price Racing das erste Rennwochenende der GP2-Asia-Serie der Saison 2008. Obwohl er erneut eine Podest-Platzierung erreichte, wurde er nach diesem Wochenende durch Diego Nunes ersetzt und war als 14. in der Gesamtwertung der bestplatzierteste Fahrer seines Teams.
In der GP2-Serie-Saison 2008 war der Spanier zunächst ohne Cockpit. Nachdem sich sein ehemaliger Teamkollege Christian Bakkerud beim Saisonauftakt verletzte, sprang Souček beim zweiten Rennwochenende als Vertretung bei Super Nova Racing ein. Beim nächsten Lauf war er als Vertretungsfahrer bei seinem alten Team David Price Racing aktiv. Den Rest der Saison bestritt der Spanier als Vertretung von Bakkerud bei Super Nova Racing. Mit einem zweiten Platz belegte er am Saisonende den 14. Gesamtrang. Außerdem war er in der Superleague Formula aktiv.
2009 wechselte Souček in die wiederbelebte Formel 2, in der er zu den erfahrensten Piloten gehörte. Nachdem er in Brünn sein erstes Rennen in dieser Serie gewann, wurde sein zweiter Sieg in Brands Hatch durch den tödlichen Unfall von Henry Surtees überschattet. Mit weiteren Siegen in Donington, Oschersleben, Imola und Barcelona sicherte er sich ein Rennwochenende vor Schluss den Meistertitel. Souček erzielte fast doppelt soviel Punkte wie der Vizemeister Robert Wickens.
2010 wird Souček Test- und Ersatzfahrer beim neuen Formel-1-Team Virgin Racing. Er ersetzte dabei Álvaro Parente, dessen Teamkollege er 2008 bei Super Nova Racing war. (Quelle: Wikipedia)