Christophe Hansen wurde 1982 in Wiltz, Luxemburg, geboren. Er erwarb einen Master-Abschluss in Geowissenschaften, Umweltwissenschaften und Risikomanagement an der Louis Pasteur Universität in Straßburg. Zwischen 2007 und 2014 beriet Hansen die ehemalige Abgeordnete Astrid Lulling in Landwirtschafts-, Umwelt- sowie Wirtschafts- und Währungsfragen. Im Jahr 2014 wechselte Christophe Hansen zur Ständigen Vertretung Luxemburgs bei der EU, um die luxemburgische EU-Ratspräsidentschaft (2015) vorzubereiten. Unter luxemburgischem Vorsitz saß er dann der Rats-Arbeitsgruppe Umwelt vor und leitete unter anderem die Beratungen über die EU-ETS-Reform sowie den Vorschlag zur Kreislaufwirtschaft. 2016 ging er zur Luxemburger Handelskammer, wo er das Brüsseler Europa-Büro gründete. Bis September 2018 leitete Hansen dieses Büro. 2017 war er einer der Mitbegründer des Business Club Belgium-Luxembourg und fungierte als dessen Generalsekretär. Von März 2017 bis August 2018 war er außerdem Mitglied des Europäischen Wirtschafts- und Sozialausschusses für Luxemburg. Seit September 2018 ist Hansen luxemburgischer Abgeordneter des Europäischen Parlaments und Mitglied der Ausschüsse für Internationalen Handel (INTA) sowie Umwelt, Gesundheit und Lebensmittelsicherheit (ENVI).