Député libéral de la circonscription voisine de Nepean-Carleton de 1997 à 2004, David Pratt a présidé le Comité permanent de la défense nationale et des affaires des anciens combattants de 2001 à 2003, en plus de servir comme envoyé spécial pour le ministre des Affaires étrangères en Sierra Leone.
Ministre de la Défense nationale dans le gouvernement de Paul Martin, il a été défait à l'élection de 2004 par le jeune conservateur Pierre Poilievre. Depuis son départ de la vie politique, David Pratt, 54 ans, a notamment agi comme conseiller spécial de la Croix-Rouge. Plus récemment, il a travaillé à Bagdad, en Irak, pour une agence américaine de développement international vouée à la promotion de la démocratie.
À l'élection d'octobre 2008, le conservateur John Baird l'a emporté avec 45 % des voix dans Ottawa-Ouest-Nepean, neuf points ou quelque 5000 votes devant le libéral David Pratt. La néo-démocrate est arrivée loin derrière avec seulement 11,5 % des suffrages.












