Paul di Resta nasceu em Uphall, Escócia, em 16 de abril de 1986.
Depois de dar seus primeiros passos no kart, evoluiu, a partir de 2002, para competições na Fórmula Renault. Em 2005, passou a competir na Fórmula 3 europeia. Depois de estrear terminando o campeonato na 10ª posição, bateu o então companheiro Sebastian Vettel na luta pelo título do ano seguinte.
Em 2007, chegou à DTM, com a Mercedes. Apesar de competir com um carro defasado, acabou o campeonato em quinto lugar, com quatro pódios. Foi segundo em 2008, terceiro em 2009 e acabou alcançando o título em 2010, sempre com o apoio da Mercedes.
No mesmo ano, trabalhou como piloto de testes para a Force India e foi confirmado, no final do campeonato, como titular para a temporada 2011, ao lado de Adrian Sutil.
Terminou o ano como o melhor estreante, ocupando a 13ª colocação no campeonato. Com boas atuações principalmente em classificação - destaque para a sexta colocação no grid do GP da Grã-Bretanha - e mantendo-se longe de problemas durante as corridas - foi um dos pilotos que mais voltas completou no ano.
Em 2012, Di Resta fez sua segunda temproada pela Force India, mas não teve um desempenho tão positivo frente ao novo companheiro, Nico Hulkenberg. Apesar de ter se destacado em algumas provas, como no GP de Cingapura, em que foi quarto colocado, o escocês foi superado pelo alemão, que marcou 14 pontos a mais.








