Schulz studierte Politikwissenschaften in Frankfurt und Kommunikationswissenschaften als Fulbright-Stipendiat in den USA. An der Harvard University forschte er zu internationaler Wirtschaftspolitik. Seit 2024 ist er Mitglied des Sachverständigenrats des führenden europäischen Zentrums für gesunde Langlebigkeit, des Institut Hospitalo-Universitaire HealthAge an der Universitätsklinik Toulouse.