Estudió la Licenciatura en Derecho en la Universidad Autónoma de Zacatecas.
En 1995 cursó un diplomado en análisis político en la Universidad Iberoamericana de México y en el 2002 estudió un seminario de estrategias de campañas políticas en la Universidad de Washington.
Se desempeñó como productor, realizador y director de los distintos espacios informativos de Radio Sistema Zacatecas.
Fue articulista del periódico Pulso de Zacatecas, además de coeditor fundador del Periódico Imagen de Zacatecas y reportero de El Sol de Zacatecas.
Desde el 2000 fue director de noticias de Grupo Plata Zacatecas y conductor de Enlace, al lado de Francisco Esparza Acevedo.
Ha sido jefe de la unidad de Comunicación Social de la Secretaría de Educación y Cultura, de la 60 Legislatura y subdirector de análisis de la Secretaría de Educación en el estado de Michoacán.
Fue vocero del Gobierno del Estado de Zacatecas en 2010.
Se desempeñó como director general del Colegio de Bachilleres de Zacatecas.
Actualmente es el director de información de Grupo B15.