Nació el 22 de marzo de 1966
En 2005 fue diputado local por el PRD
De 2007 a 2010 fungió como Presidente Municipal de Fresnillo
En 2010 contendió para Gobernador de Zacatecas por el PT
En octubre de 2011, la Auditoría estatal lo sancionó con una multa de 37.6 millones de pesos por presuntos desvíos durante su cargo como alcalde de Fresnillo (2007-2010).
En diciembre de 2012, el Tribunal Electoral del Poder Judicial de la Federación confirmó la sanción económica.
A partir de 2010 comenzó a formar parte de la dirigencia estatal del PT
En 2012 ganó una senaduría
Actualmente se desempeña como Vicecoordinador del grupo parlamentario del PT
Presidente de la Comisión Jurisdiccional y es integrante de las Comisiones de Administración, Distrito Federal y de Justicia.