Profesor de enseñanza primaria, es miembro de la Comisión Ejecutiva del Partido Socialista de la Comunidad valenciana como Secretario de Medio Ambiente. Se incorporó al Partido Socialista en 1981, llegando a ser Secretario General de la Agrupación socialista de Valencia, Presidente y Vicesecretario General del PSPV-PSOE.

Ha sido concejal y portavoz socialista en el Ayuntamiento de Valencia y diputado provincial. Desde 2009 es diputado en el Congreso por la circunscripción de Valencia y ocasionalmente es columnista del diario ABC.

En la crisis del PSOE fue uno de los diputados en el Congreso afín al ex líder del PSOE Pedro Sánchez, y ha ofrecido el sacrificio de su voto para abstenerse en la investidura de Mariano Rajoy si el grupo realiza sólo una abstención mínima de once diputados que permita el gobierno del PP.