Obtuvo el grado de Maestro en Economía y Gobierno (2003-2006) por la Universidad Anáhuac.
Cuenta con estudios doctorales en Gestión Estratégica y Políticas de Desarrollo.
Desde 1984 se desempeñó como capitán piloto aviador comercial, trabajando en la Compañía Mexicana de Aviación.
En 2006 la Federación de Sindicatos del Sector Aéreo lo eligió como su primer Secretario General.
En 1997 fue elegido diputado federal suplente por la vía plurinominal a la LVII Legislatura.
Tomó protesta como diputado federal al pedir licencia José Marco Antonio Olvera Acevedo, para ser candidato a Gobernador del estado de Zacatecas del Partido Revolucionario Institucional.