El 9 de julio de 1973 fue nombrado como Ministro de Economía por el Presidente Salvador Allende, cargo que ocupó hasta el Golpe de Estado del 11 de septiembre. Estuvo preso durante tres años en la Escuela Militar, en la Isla Dawson y en Ritoque, hasta que fue enviado al exilio en 1976. Vivió en Venezuela, donde junto a socialistas, radicales y democratacristianos organizó el "Grupo de Caracas", que pretendía organizar a los exiliados y exigir la recuperación de la democracia en Chile. Pasó 1 año en Cuba y 4 años en la República Democrática Alemana hasta su regreso al país en 1988, semanas antes del plebiscito que sacó del poder a Augusto Pinochet.