Está casado con Claudia Márquez Cadavid, con quien tiene tres hijos (Emiliana, Guillermo, Adela).