Estudió medicina en la Pontificia Universidad Católica, obteniendo su título en 1974.
Tras ganar una beca realizó su especialización en Cirugía General en el Hospital Paula Jaraquemada de Santiago.
En 2012 fue elegido como concejal de Osorno, logrando la reelección en 2016.
En las elecciones del 21 de noviembre de 2021 fue electo diputado en representación del 25° Distrito, compuesto por las comunas de Fresia, Frutillar, Llanquihue, Los Muermos, Osorno, Puerto Octay, Puerto Varas, Puyehue, Purranque, Río Negro, San Juan de la Costa y San Pablo, en el pacto Chile Podemos Más y en el cupo de la UDI, con 9.004 votos, equivalentes al 6,54% del total de los sufragios válidamente emitidos.
Asumió el cargo el 11 de marzo de 2022, integrando las comisiones permanentes de Futuro, Ciencias, Tecnología, Conocimiento e Innovación; Derechos Humanos y Pueblos Originarios, y Salud.