Consultor de empresas há mais de dez anos, foi Governador Civil de Lisboa entre 2009 e 2011 e deputado à Assembleia da República entre 1995 e 2009.
Coordenou diversas campanhas políticas para eleições autárquicas, regionais, legislativas e europeias e para referendos.
Foi candidato a presidente da Câmara Municipal de Caldas da Rainha em 2005, sendo vereador até 2009 e líder de grupo de eleitos na Assembleia Municipal de Vila Franca de Xira.
Foi dirigente durante mais de uma década de uma IPSS nas Caldas da Rainha.
É cronista semanal há mais de 10 anos num jornal de tiragem nacional.