A citizen of Germany, Stefan Oelrich holds a Master's degree in Business Administration from the Business School of the Cologne Chamber of Commerce.
He began his career in Bayer AG in Germany in 1992 where he held positions of increasing responsibility and leadership across Latin America, Europe and the US including General Manager for Bayer Healthcare in Belgium and in France. He led Bayer Pharmaceutical's US Marketing as VP of Marketing followed by a promotion to SVP & General Manager US Women's Healthcare.
At Sanofi, Stefan Oelrich previously served as head of Sanofi's global diabetes franchise since June 2016. Prior to that, he held the role of DCV Europe Region Head & Sanofi Europe Coordinator, and he was heavily involved in establishing the DCV global business unit since mid-2015. Between 2011 and 2015 he served as General Manager in Germany, Switzerland and Austria.
He was appointed to his present position in October 2017.