En 1996 se casó con la periodista Pamela Cano, con quien tuvo dos hijos: Tomás y Mateo.