É licenciado em Direito pela Universidade Católica do Porto e advogado.
É Vice-Presidente do CDS-PP.
Foi Presidente da Comissão Política Distrital do Porto do CDS-PP.
Foi Vice-Presidente da Câmara Municipal do Porto entre 2005 e 2012 e Presidente da Assembleia Municipal do Porto entre 2001 e 2005.
Foi Presidente da Assembleia Geral da Agência de Energia do Porto (2009-2013), Presidente do Conselho de Administração da Águas do Porto, EM (2006 - 2012),
Presidente do Conselho de Administração da GOP-Gestão de Obras Públicas, EM (2010 – 2012) e Presidente do Conselho de Administração da Águas do Douro e Paiva, SA (2012 – 2015).
Foi Administrador da Lipor, SA entre 2005 e 2012, Administrador da Águas de Portugal SGPS, SA entre 2012 e 2015 e Administrador da Águas de Portugal Internacional, SA entre 2012 e 2015.
Foi eleito Deputado pelo CDS-PP, sempre pelo Círculo Eleitoral do Porto, na VIII Legislatura, na IX Legislatura, na X Legislatura, e na XIII Legislatura e na XVI Legislatura, e foi Vice-Presidente do Grupo Parlamentar do CDS-PP.
Pertenceu à Comissão Parlamentar de Defesa e à Comissão Parlamentar de
Inquérito sobre as consequências e responsabilidades políticas do furto do material militar ocorrido em Tancos.