Fue regidor al Ayuntamiento de Toluca de 1991 a 1993, Diputado al Congreso del Estado de México de 1997 a 2000 y Presidente Municipal de Toluca de ese año a 2003, en que fue electo Diputado Federal por el XXVI Distrito Electoral Federal del Estado de México a la LIX Legislatura para el periodo que terminó en 2006.