Né le 23 août 1952 à Toronto, Dave était un prolifique jeune joueur avec les Marlboros de Toronto et fut le huitième joueur sélectionné au Repêchage de la LNH en 1972 par les Canadiens. Il a évolué avec les Voyageurs de la Nouvelle-Écosse en 1972-1973, amassant 72 points en 66 matchs avant d'être rappelé par le Tricolore.
Outre les Canadiens, il a évolué avec St-Louis, la Californie, Cleveland et Philadelphie, avant de terminer sa carrière en Europe. Dave était le fils de Cal Gardner et le frère de Paul Gardner, tous deux d'anciens joueurs de la LNH.
Dave Gardner était âgé de 70 ans.