Inició su trayectoria política como Coordinador General de la campaña de Ignacio Morales Lechuga a gobernador de Veracruz en 1999, mismo cargo que ocupó en la campaña de Elizabeth Calderón Contreras a Gobernador de Tamaulipas, miembro del Partido de Centro Democrático, del que fue Coordinador estatal y candidato a Diputado Federal en 2000 y posteriormente militó en el partido México Posible, del cual fue Presidente estatal en Veracruz de 2002 a 2003 y cuando este partido desapareció, se unió a Alternativa Socialdemócrata y Campesina, partido del cual fungió somo Secretario de Medio Ambiente y Desarrollo Sustentable del Comité Ejecutivo Federado y por el que fue electo Diputado Federal plurinominal a la LX Legislatura de 2006 a 2009, en la que ocupa el cargo de Secretario de la Mesa Directiva.