Licenciado y doctor en Historia por la Universidad de Barcelona y licenciado en Periodismo por la Universidad Complutense de Madrid (UCM), ha publicado veintisiete libros, entre los que se encuentran las biografías del presidente Salvador Allende, el cantautor Víctor Jara, la dirigente comunista Dolores Ibárruri (Pasionaria), el poeta y premio Nobel Pablo Neruda, el dictador Augusto Pinochet, el revolucionario chileno Miguel Enríquez o el sacerdote valenciano Antoni Llidó. Ha sido profesor invitado de la Facultad de Filosofía y Humanidades de la Universidad de Chile, miembro del Consejo Asesor de la Cátedra de Memoria Histórica del Siglo XX de la UCM y el asesor histórico de la serie de televisión Los mil días de Allende y de la exposición de artesanía La historia es nuestra. Salvador Allende y la Unidad Popular a través de la “loza” de Talagante.