Está casado con la historiadora Ramona Baulch, coautora de varios de sus libros y madre de su hijo.