Diplomado pela École des Hautes Études en Sciences Sociales de Paris e Doutor de Estado em Sociologia (Histórica e Política) pela Universidade de Picardie (Amiens-França). Professor Catedrático Convidado na ULHT de Lisboa em Ciência Política e História, e investigador integrado no IHC da Universidade Nova de Lisboa. Foi dirigente nacional do PS, Deputado à Assembleia da República em várias legislaturas e membro das Assembleias Parlamentares do Conselho da Europa e da UEO.