João combines his private practice with academic activity and civic participation. He served as Secretary of State for Local Government in 2015, and as a political advisor to the President of Portugal from 2011 to 2013. In 2017, he was appointed by the Parliament as a member of the board of the Superior Council of the Tax and Administrative Courts.
João is a member of the Business Ethics Committee of the Portuguese Association of the Pharmaceutical Industry (APIFARMA), and a senior advisor of the Albright Stonebridge Group.
João serves as Director of the Taxation postgraduate program at the Catholic University.