Hahn schloss ein Studium der Geographie, Zoologie und Botanik an der Universität Münster mit dem Diplom ab, bevor er am gleichen Ort 1998 im Bereich Landschaftsökologie zum Dr. rer nat. promoviert wurde und sich schließlich 2006 habilitierte.[3] Von 2006 bis 2012 war er als Privatdozent und Akademischer Oberrat am Institut für Landschaftsökologie der Universität Münster tätig.[4] Seit 2013 lehrte er als Professor für Geographie, Geoökologie und Kartographie an der Hochschule für angewandte Wissenschaften München;[3] aufgrund seines Mandats im Bayerischen Landtag ruht seine Tätigkeit dort derzeit. Hahn ist verheiratet und hat drei Kinder[5].
Hahn ist seit 2018 Mitglied des Ausschusses für Umwelt und Verbraucherschutz und war von 2018 bis 2023 Mitglied des Ausschusses für Wissenschaft und Kunst. Er ist zudem umwelt-, klima- und wissenschaftspolitischer Sprecher der AfD-Fraktion im Landtag.
Im Juli 2024 hob der bayerische Landtag gegen die Stimmen der AfD Hahns Immunität auf.[11] Ihm wird vorgeworfen, einen Redeausschnitt der Abgeordneten Gabi Schmidt manipuliert und inhaltlich verfälscht im Internet verbreitet zu haben.[12][13]