Es doctor en Historia, máster en Historia Contemporánea, licenciado en Ciencias de la Información y graduado social. Ha trabajado durante más de medio siglo como periodista: inicialmente en los diarios “Solidaridad Nacional” y “La Prensa” de Barcelona, ha sido director de Radio Sáhara y del diario “La Realidad” de Aaiún y durante 35 años prestó servicios en RTVE donde fue jefe del Gabinete de Prensa y jefe de los Servicios Informativos de Radiocadena en Cataluña. También ejerció la docencia como técnico superior de Educación de la Diputación, profesor titular de cátedra de la Escuela Oficial de Publicidad de Barcelona y consultor y tutor de la UOC. Es académico correspondiente de la Real Academia de Buenas Letras de Barcelona.