Nació en Oaxaca de Juárez, el 30 de noviembre de 1967.

Es un político mexicano, miembro del Partido Revolucionario Institucional, ha sido en dos ocasiones diputado federal.

Miembro del PRI desde 1987, fue presidente de la Fundación Colosio y presidente del comité estatal del PRI en Oaxaca. En el gobierno de Oaxaca, ha sido Director General del Instituto de Desarrollo Municipal y Coordinador General de Delegados de Gobierno, fue electo por primera ocasión como Diputado Federal de la LIX Legislatura por el X Distrito Electoral Federal de Oaxaca de 2003 a 2006; asimismo en la administración de Ulises Ruiz Ortiz se desempeñó como Secretario Técnico de Gabinete hasta el 28 de diciembre de 2007, posteriormente obtuvo el cargo de Coordinador General de Comunicación Social hasta 2009; y fue postulado candidato del PRI a Diputado Federal por el X Distrito Electoral Federal de Oaxaca.

Electo a la LXI Legislatura de 2009 a 2012, en la Cámara de Diputados se desempeña como secretario de la comisión de Turismo, y como integrante de la comisión de Marina y de la comisión de Presupuesto y Cuenta Pública.

El 12 de diciembre de 2012 fue nombrado como Director General de LICONSA por el presidente Enrique Peña Nieto.