Nasceu na figueira da foz a 5 de maio de 1941.

Licenciado em Engenharia Mecânica pelo Instituto Superior Técnico da Universidade Técnica de Lisboa em 1966 e pós-graduado em Mecânica Aplicada pelo Imperial College em 1970. Exerceu o cargo de Professor Assistente do Instituto Superior Técnico da Universidade Técnica de Lisboa, 1967 a 1979, acumulando a docência na Academia Militar entre 1974 a 1979.

Em 1984 é nomeado Presidente do Conselho de Administração dos Estaleiros Navais de Viana do Castelo SA.

Cavaco Silva nomeia-o Ministro da Agricultura e Ministro do Mar no 12º Governo Constitucional, ocupando essas funções entre 1994 e 1995.

Entre 1998 e 2001 assume a Presidência da Assembleia Municipal da Figueira da Foz pelo PSD. Em 2002 candidata-se às eleições autárquicas locais, sendo eleito Presidente da Câmara Municipal da Figueira da Foz com o apoio do PSD. Sucede a Santana Lopes (PSD) no cargo.

Após quatro anos de mandato candidata-se novamente pelo PSD tendo como lema “Eu Cumpro”. A 22 de Dezembro de 2004 foi feito 147.º Sócio Honorário do Ginásio Clube Figueirense. É reeleito para um segundo mandato a 9 de outubro de 2005.

Faleceu em 2011 de ataque cardíaco fulminante em França, onde se encontrava por motivos de ordem familiar.