Miembro del Partido Revolucionario Institucional, fue presidente municipal de Morelia de 1993 a 1994, senador por el estado de Michoacán en el período de 1994 a 2000 y diputado federal a la LIX Legislatura de 2003 a 2006.