Nascido em Lisboa, a 18 de abril de 1946, é historiador, professor e político
Em 1999, juntamente com Francisco Louçã, Luís Fazenda e Miguel Portas, fundou o BE. Após as eleições legislativas desse ano, em que o BE se estreou na Assembleia da República com dois assentos, tornou-se deputado, assumindo o mandato rotativamente.
Nas eleições presidenciais de 2001, foi candidato à Presidência da República, com o apoio do BE, obtendo o quarto lugar.
Em 2002, foi cabeça de lista do BE pelo distrito de Setúbal, falhando a eleição. Em 2005, voltou a ser cabeça de lista por Setúbal, sendo desta vez eleito. Foi reeleito em 2009 e deixou o Parlamento em 2010, a meio do mandato, com o objetivo de se dedicar à investigação e ao ensino.