François Choquette est né à Granby (Québec) le 3 janvier 1974. Il obtient un baccalauréat en enseignement du français et de l'histoire au secondaire de l'Université du Québec à Trois-Rivières ainsi qu'une maîtrise en études littéraires du même établissement[1]. Il pratique la lutte professionnelle pendant quelques années au début des années 2000 sous le nom de Prof. Choquette, obtenant un titre de champion québécois[2].
Lors de l'élection fédérale canadienne de 2011, il défait le député bloquiste sortant Roger Pomerleau[3] à l'occasion de la vague orange qui a permis l'élection de 59 députés du NPD au Québec. Lors de son premier mandat, il est vice-président du Comité permanent de l'environnement et du développement durable (2013-2015) ainsi que porte-parole adjoint de l'opposition officielle en matière d'environnement[4].
François Choquette est réélu lors de l'élection de 2015. Lors de ce second mandat, il est porte-parole de son parti pour les langues officielles[4]. À ce titre, il dépose en décembre 2015 un projet de loi visant à créer une nouvelle condition de nomination des juges de la Cour suprême selon laquelle ceux-ci doivent comprendre le français et l’anglais sans l’aide d’un interprète[5]. Ce projet de loi a cependant été défait en Chambre en octobre 2017[6].