Anteriormente fue senador provincial, diputado nacional y vicegobernador de la misma provincia.
Ese mismo año estuvo a cargo de la presidencia del Partido Justicialista catamarqueño.
[4] En las elecciones legislativas de 2009, fue elegido diputado nacional por Catamarca, integrando el bloque del Frente para la Victoria.
[4][5] Su mandato, que se extendía hasta 2013, fue completado por Rubén Yazbek.
[7] En elecciones legislativas de 2015, fue elegido senador nacional por Catamarca, junto a Inés Blas, con mandato hasta 2021, al ocupar el primer lugar de la lista del Frente para la Victoria que obtuvo más del 50 % de los votos.