En 2000 fue electo Diputado Federal por el XI Distrito Electoral Federal de Michoacán a la LVIII Legislatura hasta 2003, en ese mismo periodo se desempeñó como Presidente estatal del PRI en Michoacán, y en 2004 fue electo Diputado al Congreso de Michoacán, y en 2006 fue por segunda ocasión electo Diputado Federal plurinominal a la LX Legislatura.