Es diputado del Parlamento Federal alemán, o Bundestag, para el que fue elegido, por primera vez, cuando tenía 22 años por la circunscripción Steinfurt I – Borken I. Spahn se graduó en 1999 en la escuela Episcopal Canisius de Ahaus.
En 2003, comenzó a estudiar ciencias políticas en la Universidad de Hagen.
En 2008, obtuvo una licenciatura, seguida de una maestría en el mismo campo en 2017.
Es católico y está casado,[1] y habló de su homosexualidad por la primera vez con el periódico Süddeutsche Zeitung en julio de 2012.
Ahora es miembro del grupo CDU/CSU sobre políticas de salud y presidente del grupo parlamentario por la salud, tanto como el de la coalición CDU/CSU.