Estudio la primaria en el«Colegio Hijas de Allende», la secundaria en el «Colegio Benavente» de la ciudad de Puebla de Zaragoza, la preparatoria en el «Centro Universitario México» (CUM) y la licenciatura en Administración de Empresas en la Universidad Iberoamericana, ambas en Ciudad de México.
Se dedicó inicialmente al ejercicio de su profesión ocupando los siguientes cargos empresariales: subgerente de Promoción y gerente general de Cervecería Modela en Poza Rica, Veracruz de 1967 a 1971, director general de Abarrotes Alfer de 1971 a 1987, director general de Distribuidora Aladro de 1981 a 1984, director general de Grupo Malbe de 1989 a 1995, consejero de Comercial de Maquinaria de 1971 a 2000, y del Complejo Hotelero Hidalguense La Paz de 1984 a 2006.
Fue también secretario del patronato del Instituto Tecnológico y de Estudios Superiores de Monterrey (ITESM) campus Hidalgo, presidente del Centro Empresarial de Hidalgo de la Confederación Patronal de la República Mexicana (COPARMEX), confederación de la que fue vicepresidente nacional de 1985 a 1990, y vicepresidente de la Cámara Nacional de Comercio (CANACO) de Pachuca.
Miembro del PAN desde 1990, en el partido ha sido consejero nacional de 1991 a 2007 y consejero estatal de 1992 a 2002, y presidente estatal de 1991 a 1994. En las elecciones de 1990 fue candidato del PAN a presidente municipal de Pachuca, sin lograr el triunfo que correspondió al candidato del Partido Revolucionario Institucional (PRI) Mario Alberto Viornery Mendoza; en 1991 fue postulado candidato a diputado federal por el principio de Representación proporcional, resultando elegido para la LV Legislatura de dicho año a 1994.[1]
Se separó del cargo de diputado mediante licencia entre el 19 de noviembre de 1992[2] y el 3 de marzo de 1993,[3] para ser candidato del PAN a gobernador de Hidalgo en las elecciones de 1993, en que quedó en tercer lugar de las preferencias con el 6.1% de los votos, y en las que resultó ganador el candidato del PRI Jesús Murillo Karam. En 1994 fue candidato a Senador por el estado de Hidalgo, quedando en segundo lugar de la elección y correspondiéndole por tanto ocupar la Senaduría de Primera Minoría para el periodo de ese año a 2000 y que correspondió a las Legislaturas LVI y LVII.[4]
En 2000 fue coordinador del grupo «Amigos de Fox» en Hidalgo, Morelos y Tlaxcala. Al asumir Vicente Fox Quesada la presidencia de México en 2000 fue nombrado director general de Enlace Político en la Coordinación para el Diálogo y la Negociación en el Estado de Chiapas y luego coordinador de la Red federal de Servicio a la Ciudadanía de la Presidencia de la República.