Miembro del PAN desde 1973, ha ocupado diversos cargos en la estructura del partido en su estado natal, como presidente del comité municipal en Uruapan o del comité estatal de Michoacán.