Militó en la Juventud Demócrata Cristiana hasta el golpe de Estado de 1973. Durante el régimen militar participó del Movimiento contra la Tortura Sebastián Acevedo y la Agrupación de Economistas Socialistas, ambas organizaciones opositoras a la dictadura. En 1990, tras sus estudios en Bélgica, se unió al Partido Por la Democracia (PPD). En este último fue presidente de la comisión económica y secretario ejecutivo de la comisión programática. Renunció al PPD en 1995 aludiendo a discrepancias ideológicas.