Está casado con María del Rocío Fernández Salazar, periodista especializada en temas culturales, y tienen dos hijos: Fernando, músico de jazz, y Daniel, actor y productor.