Since 1990, he has worked for the German Union of Metal Workers (IG Metall) in various positions. Since 2007, he has been head of the social policy section of the Executive Board of IG Metall. Since October 2011, he has served as a Board member of the Pension Fund of the Land Hessen. Since December 2014, he has been a member of the Board of the German Pension Fund (Deutsche Rentenversicherung Bund).
Christoph Ehlscheid has been a member of the German Social Advisory Council since 2016.