Entre 1965 y 1966, se desempeñó como vicepresidente de la Organización Juvenil Pro Naciones Unidas.
Militante del Partido Social Demócrata, en 1970 fue designado por el presidente Salvador Allende como intendente de la Provincia de Aconcagua, cargo que desempeñó hasta 1972, misma época en que el PSD se fusionó con el Partido Radical.
Para las elecciones parlamentarias de 1989 se presentó como candidato a diputado por el distrito 11 de Los Andes y San Felipe, donde llega al tercer lugar y no resulta elegido.
En 2001 postuló al Senado por la V Región Costa, resultando electo con el 38,53% de las preferencias.
Fue vinculado al Caso Spiniak, sin embargo se descartó cualquier participación en los hechos.
[9] Para las elecciones parlamentarias de 2009 repostuló a su cargo, esta vez por la circunscripción V Región Cordillera, donde fue superado por el democratacristiano Ignacio Walker y Lily Pérez de Renovación Nacional (RN).
Una vez terminada su labor como senador, continuó abogando por un legislación menos restrictiva para el consumo y autocultivo de cannabis.
En 2021 participa en la segunda temporada del programa de televisión gastronómico MasterChef Celebrity Chile.