Fue ministro de Estado de los presidentes Salvador Allende, Ricardo Lagos y Michelle Bachelet, además de senador por Tarapacá por un periodo de ocho años.