Johannes Wagner ist seit 2021 Mitglied des Deutschen Bundestages für die Fraktion Bündnis 90/Die Grünen. Als ordentliches Mitglied im Gesundheitsausschuss bearbeitet er unter anderem die Themen Klima & Gesundheit, Nachhaltigkeit im Gesundheitswesen und Prävention. Als stellvertretendes Mitglied im Wirtschaftsausschuss ist er zuständig für Suffizienz, Wohlstandsindikatoren und gemeinwohlorientierte Ökonomie.
Davor hat er als Kinderarzt in Weiterbildung in einem Coburger Krankenhaus gearbeitet. Während seines Studiums der Medizin war er u.a. 2016-2018 Jugenddelegierter für Nachhaltige Entwicklung bei den Vereinten Nationen.