Ingénieur de formation, il a travaillé 18 ans dans l'industrie et s'est lancé en politique en 2010. Il s'engage pour une écologie au pouvoir, qui réponde à l'impératif social et au défi environnemental.
À la tête d'une alliance inédite de la gauche et des écologistes, il promeut la contruction d'un arc humaniste au niveau national et a fait campagne pour la NUPES, puis pour le Nouveau Front Populaire.
En 2025, il est candidat au poste de porte-parole des Écologistes, dans le cadre du congrès.