Tiene dos hijos: Jon (1987) y Daniel (2001), nacidos de su relación con la actriz Pastora Vega, de quien, tras 25 años de matrimonio (1984-2009), se separó.