David Saint-Pierre évolue quatre saisons dans l’uniforme du Collège Français de Longueuil et du Collège Français de Verdun de la Ligue de hockey junior majeur du Québec, où il obtient une moyenne de plus d’un point par match.
Après une pause de deux saisons, il fait un retour au jeu en 2010-2011 avec le GCI de Sorel-Tracy. En raison de blessures, il décide après 22 matchs, le de prendre sa retraite.
Au terme de la saison 2012-2013, il figure au 10e rang des meilleurs marqueurs de l’histoire de la ligue (570 points). Il est aussi au 17e rang pour le nombre de buts marqués (191 buts) et au 7e rang pour le nombre d’assistances (379 passes).