Fue Regidor del municipio de Naucalpan de 1997 a 2000, diputado federal de la LVIII Legislatura Federal de 2000 a 2003 por el estado de México, diputado local por el distrito 29 del Estado de México.