Licenciado (2009) e Mestre (2014) em Direito pela Faculdade de Direito da Universidade de Lisboa, é Assistente Convidado da mesma Faculdade desde 2011, tendo lecionado as disciplinas de Introdução ao Estudo do Direito, Direito Processual Civil III e Direito Comercial.

Tem trabalhos publicados nas áreas do Direito Civil, Direito dos Transportes, Direitos Fundamentais e Teoria do Direito e colaborou como Docente/Formador, em vários Cursos de Formação de Polícia Municipal, promovidos pela Direção-Geral das Autarquias Locais e em Cursos de Pós-Graduação na Faculdade de Direito da Universidade de Lisboa nas áreas do Direito do Trabalho e da Segurança Social e do Direito dos Transportes. Foi Técnico de Apoio Jurídico na ARAC, membro do Conselho Pedagógico da Faculdade de Direito da Universidade de Lisboa e coordenador do Serviço de Tutoria da mesma Faculdade.

Atualmente é Vereador da Câmara Municipal do Montijo tutelando as áreas da Ação Social, Juventude, Obras Municipais por administração direta, Energia, Transportes Públicos, Fiscalização Municipal, Taxas e Licenças e Contra-Ordenações e Execuções Fiscais.