Se dedicó inicialmente al ejercicio privado de su profesión en varios rubros, mismos que siguió combinando aun cuando empezó a ejercer cargos públicos.
En 2015 fue postulado candidato del PRD y el PT a diputado federal por el Distrito 6 de San Luis Potosí.
El 4 de noviembre del 2020 deja su cargo para buscar la precandidatura a la gubernatura de San Luis Potosí por parte del Partido Acción Nacional, la cual perdió contra Octavio Pedroza.
[5] Al perder la interna del PAN, y denunciar que le habían hecho "fraude" el Movimiento Regeneración Nacional lo "invita" a ser candidato nuevamente por la presidencia municipal San Luis Potosí por dicho partido (en realidad es impuesto como tal por Mario Delgado Carrillo, violentando el proceso interno de selección de candidatos a las alcaldías de los 58 municipios de SLP).
El Congreso del Estado determinó que los ex servidores públicos Xavier Nava Palacios, Juan Antonio Salas Herrera, Frida Fernanda Rosas Zárate, Juan Daniel González Ayala, Alfredo Lujambio Cataño, María Verónica Campillo Salazar, Lidia Karina Zavala Rodríguez, Ángel Manuel Reyna Sánchez, Alma Mireya Cerino Zapata y Alicia Nayeli Vázquez Martínez, cometieron violaciones graves a los derechos humanos y sus garantías, así como omisiones de carácter grave, pues insistieron en apoyar la construcción de una obra sin cerciorarse de que era un terreno cuya propiedad está en duda, y pese a la interposición del juicio de amparo por el núcleo ejidal Rancho Viejo “La Libertad”.