Abogado, empresario y político del Partido Demócrata Cristiano.
Diputado por el 26° distrito, Región de Los Lagos, período 2018-2022. Diputado por el Distrito Nº 58, Región de Los Lagos, desde 1994 a 2014, por cinco periodos consecutivos.
Ex presidente de la Cámara de Diputados en 2005. Gobernador de la Provincia de Chiloé en la presidencia de Patricio Aylwin Azócar. Embajador de Chile en Ecuador, desde abril de 2014 al 20 de julio de 2017.
Actualmente es el presidente de la Comisión de pesca de la Cámara Baja.