Paul di Resta iniciou a sua carreira muito cedo no karting e aos 16 anos já se encontrava pronto para competir em corridas singulares, tendo participado na Formula Renault Winter Series em 2002. Nas duas épocas seguintes, di Resta participa na Formula Renault, conseguindo 7º lugar na primeira época, com uma vitória e uma subida ao pódio e o 3º lugar na segunda época, depois de quatro vitórias em seu nome. Em 2005, di Resta passa a competir na F3 Euroseries, onde com apenas duas subidas ao pódio consegue o 10º lugar. Desejando mais e melhor, di Resta compete de novo na F3 Euroseries no ano seguinte, conseguindo desta vez arrecadar o título de Campeão depois de cinco vitórias e quatro subidas ao pódio.
A partir de 2007, di Resta vive uma longa temporada competindo na DTM com a equipa Mercedes. Apesar de começar essa temporada com um modelo com dois anos de idade, o piloto escocês consegue o 5º lugar no Campeonato. No ano seguinte, di Resta não alcança o título por muito pouco, ficando em 2º lugar no Campeonato. Em 2009, di Resta apenas consegue uma vitória, o que não o impediu de conseguir o 3º lugar final e realizar testes destinados a jovens pilotos na Force India. No seu último ano na DTM, di Resta finalmente consegue o título na Mercedes e entrar numa equipa da F1, conseguindo o papel de 3º piloto e piloto de testes na Force India.
Em 2011, a maior janela de oportunidade da carreira de di Resta se abriu, assim que os desempenhos de Vitantonio Liuzzi desiludiram a direcção da Force India. Ao lado de Adrian Sutil, há uma grande expectativa em volta do piloto escocês para que este leve a Force India mais alto na F1.