Está casado con María Victoria Costa Vega, con quien tiene tres hijos (María Camila, María Victoria y Andrés).