Contrajo matrimonio con Belén Rueda, con quien ha tenido tres hijas (Belén, María y Lucía).