Christian Schnee studierte Geschichte, Politik und Public Relations in England und Schottland. Bis 2019 war er zunächst Senior Lecturer an der Universität von Worcester und übernahm später die Leitung des MA-Studiengangs in Public Relations an der Business School der Universität Greenwich. Seit 2015 ist er britischer Staatsbürger und arbeitet als Dozent für Politik in London.