Originario de Martínez de la Torre, inició su trabajo en medios en 1994 como reportero de Grupo MS Radio, donde se desempeñó durante 4 años como director de noticias y conductor de programas informativos y de opinión. Ha colaborado en diferentes periódicos de la capital de Veracruz, como Diario AZ y Milenio El Portal, de los que fue corresponsal en esa zona.
Tras un breve paso por la función pública en 2003 (subdirector de Atención Ciudadana de la Subsecretaría de Gobierno de Veracruz), se reincorporó al medio como subdirector fundador de diversos impresos, como el semanario La Palabra, Diario de Poza Rica y El Heraldo de Xalapa; al finalizar 2012 asume la dirección editorial de El Águila de Veracruz, que se convierte a inicios de 2015 en Capital Veracruz, donde publica la columna Hora Cero, que también difunde, como comentario editorial en sus barras informativas, la estación Radio Capital, 103.3 FM. De 2014 a la fecha conduce el programa semanal Diálogo Capital, que se transmite cada lunes, de 9:00 a 10:00 AM.