Casado con María Victoria Valdovinos Izue y padre de cuatro hijos: Kenneth, Duncan, Stephen y María Victoria.
Magíster en Ciencias Navales y Marítimas con mención en Estrategia, Pontificia Universidad Católica de Valparaíso.
Durante su carrera naval es nombrado comandante de la lancha misilera Papudo y de fragata antisubmarina Ministro Zenteno en 2002 y del Buque Insignia, el destructor Blanco Encalada.
Entre 2006 y 2007, fue Jefe del Estado Mayor de la Cuarta Zona Naval.
El mismo año, asume como director general del Personal de la Armada.