2004'te ENA'yı bitirdikten sonra Fransa Ekonomi Bakanlığında maliye müfettişi olarak çalışmaya başladı.
Yurttaşlar Hareketi'nde (MDC) siyasi hayatına başladı, 24 yaşında Sosyalist Parti'ye katıldı ve 2006-2009 yıllarında etkin oldu. 2002'den itibaren eski başbakan Michel Rocard'a yakındır. 2006 yılından itibaren Jean Jaurès Vakfı'nda görev aldı. Yine aynı yıl Jean-Pierre Jouyet aracılığıyla François Hollande ile tanıştırıldı ve 2010 yılından itibaren Hollande'ın yakınında yer aldı. 2007 Fransa cumhurbaşkanlığı seçimlerinin ikinci turunda, dahil olduğu Gracques grubu (eski patronlar ve memurların oluşturduğu düşünce grubu) Ségolène Royal ile François Bayrou'nun ittifak yapması çağrısında bulundu. 2011'de Sosyalist Parti'nin cumhurbaşkanlığı ön seçiminde François Hollande'ı destekledi.
15 Mayıs 2012'de François Hollande'ın cumhurbaşkanı olmasıyla beraber cumhurbaşkanlığı genel sekreter yardımcısı oldu ve 30 Ağustos 2014 tarihinden itibaren geçerli olmak üzere Temmuz 2014'te bu görevden ayrıldı. 2. Manuel Valls Hükümeti'nde Ekonomi, Sanayi ve Dijital Ekonomi Bakanı olarak görev aldı. Bazı gözlemciler tarafından Sosyal liberal veya sosyal demokrat olarak değerlendirilmektedir ve Sosyalist Parti'nin sağ kanadına mensup olarak algılanmaktadır. 30 Ağustos 2016'da hükümetten istifa etti. İstifasından sonra En Marche ! hareketini oluşturarak 2017 Fransa cumhurbaşkanlığı seçimlerine adaylığını koydu. İlk tur sonucunda Marine Le Pen ile ikinci tura kaldı ve 7 Mayıs 2017 tarihinde cumhurbaşkanı seçildi.