Foi deputado, autarca, dirigente partidário e fundador da UGT. É politólogo e professor de Ciência Política na Universidade Lusófona. Defendeu em Maio de 2008 a sua dissertação de mestrado em Ciência Política: Cidadania e Governação, que agora se publica.