Sebastian Reddeker studierte Romanistik, Medienwissenschaften und Wirtschaftswissenschaften an den Universitäten Paderborn und Le Mans. Er promovierte in Kommunikation an der Universität Luxemburg mit einer Dissertation über den Werbediskurs im Großherzogtum und seine Auswirkungen auf die nationale Identität.
Er begann seine Karriere bei der Confédération luxembourgeoise du commerce (heute Luxembourg Confederation), zunächst im Programm „Luxemburg, Handelszentrum der Großregion“, dann als Referent für „Städte & Handel“, der sich mit Digitalisierung, E-Commerce, Stadtentwicklung, Verbrauchertrends und Einzelhandelsmarketing beschäftigte.
Im Jahr 2018 kam er als Content and Innovation Manager zu Luxembourg for Tourism, bevor er als Interims-Geschäftsführer fungierte und schließlich zum CEO ernannt wurde.