Salàs has been a titular magistrate of the Criminal Court number 22 of Barcelona, and has also served as a magistrate in Manresa, Vic and the Superior Court of Justice of Catalonia (TSJC), where from 2011 to 2013 he was a lawyer of the General Council of the Judiciary (CGPJ), attached to the Presidency of the TSJC. He has also served as a lawyer of the Administration of Justice from 2008 to 2010 and as a lawyer of the Illustrious College of Lawyers of Barcelona (ICAB) from 1996 to 2008. In parallel, Salàs has developed an extensive teaching and scientific activity, with the publication of more than 50 academic articles.
He holds a Doctorate and a Diploma in Advanced Studies and a Degree in Law (UAB and UB). He also holds a Diploma in Advanced Studies and a Degree in Political Science and Administration (UB) and a Degree in Criminology (UB), among other complementary training courses.