Ingeniero Civil y Diplomado en Energías Sustentables y Gestión de la Industria de la Energía en la Pontificia Universidad Católica de Chile. Desde el año 2014 se desempeña como Gerente General del Parque Don Arturo SpA, empresa desarrolladora de parque eólico Don Arturo de 200 MW en la Región de Los Lagos. Además, desde 1993 es Gerente General y accionista de Inversiones El Delirio Ltda.
Anteriormente ocupó cargos en instituciones vinculadas al rubro del transporte, tales como Presidente de Metro Regional de Valparaíso; Vicepresidente de Metro S.A, Director de Empresa de los Ferrocarriles del Estado, Director de Trenes Metropolitanos S.A y Presidente del Ferrocarril de Arica a La Paz, entre otros.
Está casado y es padre de tres hijos.