Afiliación política: RN
Técnico Agrícola con especialidad en ganadería por el Instituto Nacional de Capacitación INACAP.
Una vez egresado, se desempeña como empresario agrícola dedicado a la comercialización de productos, maquinarias e insumos para el rubro.
En 1982 se radica en Victoria y en 1987 funda el Partido Renovación Nacional en esa ciudad.
Fue diputado durante cuatro períodos consecutivos desde 1990 a 2006 por la Novena región.
Ha integrado las Comisiones de Agricultura, Silvicultura y Pesca, Desarrollo Rural y Marítimo y la Comisión Especial de Pueblos Indígenas, Recursos Naturales y de Trabajo y Seguridad Social.