Está casado con Loreto Calderón y tiene 5 hijos: Sebastián, Javiera, Constanza, Joaquín y Francisco.