Ha sido electo Diputado Federal en dos ocasiones, ambas por representación proporcional, a la LVIII Legislatura de 2000 a 2003 y a la LX Legislatura de 2006 a 2009 en la que es secretario de la comisión de Vigilancia de la Auditoría Superior de la Federación y miembro de la comisión de Vivienda.