Jean-Marc Dupraz remporte la Coupe d'Europe des clubs champions en 1993 avec le CSP Limoges.
Arrivé à Limoges pour jouer avec les Espoirs, cet intérieur a l'opportunité d'être le 10e homme de l'équipe professionnelle pour finalement voir son nom figurer au palmarès de l'épreuve durant la finale européenne en 1993. Il joue l'essentiel de sa carrière de joueur en Pro B et en Nationale 1.
En 2003, il commence sa carrière d'entraîneur en N3 à Tremblay-en-France puis à Levallois en Pro B en tant qu'entraîneur-assistant. Après la fusion du Paris Basket Racing et de Levallois, il assure un intérim de quelques jours en , à la suite du départ du titulaire Ilías Zoúros, intérim qui se termine par une victoire contre Le Mans (première victoire à l'extérieur pour le Club Paris-Levallois). Puis, il devient entraîneur-adjoint de Ron Stewart. Mais, à la suite des mauvais résultats de l'équipe, Stewart est remercié un mois et demi après sa nomination et Jean-Marc Dupraz devient entraîneur[1]. Confirmé à son poste en Pro B, il conduit immédiatement son équipe à la remontée en Pro A[2] puis en play-offs lors de la saison 2009-2010.
En Pro A, lors de la saison 2010-2011, après un bon début de championnat, l'équipe subit une série de défaites à la suite de la blessure d'un joueur majeur. Jean-Marc Dupraz est alors remercié le lundi par les dirigeants du Paris-Levallois[3].
Jean-Marc Dupraz est contacté par Frédéric Forte, président du CSP Limoges, pour la saison 2011-2012. En lice avec deux autres entraîneurs Zare Markovski et Frédéric Sarre, le choix s'oriente sur ce dernier.
Début , Jean-Marc Dupraz est contacté par le club de Pro B des JSA Bordeaux Basket et signe un contrat d’un an plus deux en option. Mais en , il est licencié pour mauvais résultats.
Le , il signe pour le CSP Limoges[4] et permet au club de remporter son dixième titre de Champion de France de Pro A contre Strasbourg pour la saison 2013-2014[5]. Il valide alors ses options pour rester au CSP Limoges deux années supplémentaires[6]. En , il perd sa place d'entraîneur à sept journées de la fin de la saison[7]. Cet « écartement » est la cause d'un contentieux devant les Prudhommes entre Dupraz et le CSP[8].
Le , sans club depuis deux ans et son limogeage du CSP Limoges, Dupraz s'engage pour une durée de deux saisons avec le Lille Métropole Basket, formation de Pro B, troisième de la saison 2016-2017[9].