En , il co-signe avec 89 autres parlementaires socialistes le « Contrat pour une nouvelle majorité » qui s'oppose à la politique économique du gouvernement et demande la fin de l'austérité[5], mais vote la confiance au gouvernement de Manuel Valls quelques jours après, puis à nouveau en .
En , alors qu'il fait un voyage préparé comme il se doit en amont avec le ministère des Affaires étrangères, il crée une polémique autour de son voyage en Syrie où on prétend qu'il aurait rencontré le président Bachar el-Assad, un déplacement qui déclenche de vives réactions au sein de la classe politique française, y compris du premier ministre Manuel Valls qui condamne « avec la plus grande vigueur » cette initiative et la qualifie de « faute morale »[6] et de Jean-Christophe Cambadélis qui annonce que des sanctions seront prises contre lui [7]. Les faits sont quelques heures plus tard « oubliés » puisqu'il s'avère que non seulement il n'a pas rencontré le président syrien, mais aussi qu'il défend, au titre de son implication auprès des peuples du Moyen-Orient, le droit d'être un témoin de la situation quand plus personne ne peut s'y rendre.
Il est le premier élu national à s'inquiéter du retard à l'avancement du dossier médical partagé (DMP) et de dénoncer le gâchis de près d'un demi-milliard d'euros de ressources publiques.
En 2016, il est l'auteur de deux amendements importants au sein de la Loi de modernisation de la Santé visant d'une part à déclarer tous les incidents informatiques affectant les patients et d'autre part à assurer la confidentialité des données de santé hébergées pour éviter leur commerce.
↑Hélène Bekmezian, Yves-Michel Riols et Benjamin Barthe, « Syrie : quatre élus français ont rencontré Bachar Al-Assad à Damas », Le Monde, (lire en ligne).
↑Matthieu Deprieck, « Le PS va sanctionner le député qui a rencontré Bachar al-Assad, pas l'UDI », L'Express, (lire en ligne, consulté le ).
↑« Hamon soutient un candidat EELV à Toulouse, le socialiste Gérard Bapt "déçu" », Ouest-France.fr, (lire en ligne, consulté le )