Desde diciembre de 2000 está casado con la abogada Paula Herrera, con quien tiene dos hijas.