Graduado en la Escuela Naval del Perú y con una Maestría en Dirección Estratégica de Empresas en la Universidad del Pacífico. Ha laborado 29 años en la Marina de Guerra del Perú en diferentes dependencias desempeñándose como Comandante Jefe en el Servicio de Salvamento y Buceo, Dirección Naviera Comercial, Capitanía de Puerto del Callao, Comandancia de la Base Naval del Callao y otros. Además, ha trabajado en empresas relacionadas a la inspección, mantenimiento y reparación de balsas salvavidas y equipos de supervivencia en el mar como Servimar, Aqualub, Aquapacific Service.
Trabaja en Austral Group desde el año 2001 y ha ocupado diversos cargos como Jefe de Flota Paita, Superintendente de Flota, Superintendente de Operaciones de Flota y desde febrero 2007 ocupa el cargo de Gerente de Flota.