Ha ocupado diversos cargos dentro del PAN, al que pertenece desde 1992, anteriormente se desempeñó en cargos públicos y privados.