Fue Diputado federal suplente de Jesus Villalobos Sáenz de 1997 a 2000, electo Diputado Federal en dos ocasiones, a la LVIII Legislatura de 2000 a 2003 por representación proporcional y a la LX Legislatura de 2006 a 2009 por el IX Distrito Electoral Federal de Chihuahua; fue Diputado al Congreso de Chihuahua en la LXI Legislatura por el XXII Distrito Electoral Local de Chihuahua de 2004 a 2006, dejó este cargo para ser postulado a Diputado federal.