
Ingeniero Civil de Industrias de la Universidad Católica de Chile. Ejerció la docencia en la Escuela de Ingeniería de esa casa de estudios. Entre 1974 y 1976, fue Gerente General de Trimsa. En el periodo 1976-1988 ocupó diversas posiciones del área técnica en AGA Chile S.A. asumiendo las Gerencias Generales de AGA en Perú (1989-1990) y en Chile (1990-1997).
En los años 1998 al 2000 fue Gerente General de CODELCO - División Chuquicamata. Desde el 2001 al 2007 fue Gerente de Linde Gas Therapeutics para América del Sur.
Actualmente se desempeña como director de las sociedades Framtida, Alto Cachapoal, Minera y Loma Negra. Adicionalmente es miembro del directorio de la Corporación Salvemos el Corazón del Niño (SALVECOR), de la Corporación Voto Nacional O’Higgins y de la Academia de Historia Militar de Chile.