Sebastian Reddeker stammt aus Paderborn in Deutschland.
Seit 2007 arbeitet er in Luxemburg. Nach seinem Studium der Romanistik, Medienwissenschaften und Wirtschaftswissenschaften in Paderborn und Le Mans promovierte er an der Universität Luxemburg über Werbekommunikation im multikulturellen Raum.
Von 2011 bis 2018 war er beim Luxemburgischen Handelsverband (clc) tätig, zunächst als Projektmanager für das Programm „Luxemburg, Handelspol der Großregion“, und anschließend als Bereichsleiter Städte & Handel im Rahmen der von der Regierung geförderten Initiative „Pakt PRO Commerce“.
2018 übernahm Sebastian Reddeker die Funktion des Content & Innovation Manager bei Luxembourg for Tourism, der nationalen Agentur für touristische Entwicklung und Vermarktung der Reisedestination Luxemburg, bevor er im Oktober desselben Jahres offiziell die Leitung übernahm.