Il est membre du Parti socialiste et a été collaborateur parlementaire.
Il a également occupé des postes de conseiller municipal et de député régional. Ses positions politiques se situent à gauche de l'échiquier politique, avec un accent mis sur la justice sociale et l'environnement.