He graduated with a Bachelor's in political science and a doctorate in Government and Public Policy from the University of Costa Rica.
Salom's political career began in his teenage years when he was elected President of the Student Council in 1969.
A leftist, Salom was a founder of the Costa Rican Socialist Party and the People's United Coalition.
Later, with Isaac Felipe Azofeifa and other left-leaning politicians, Salom helped found the Democratic Force party, which held three deputy seats in the 1990s.
Salom began leading a group of informal PAC meetings, called the "ungroup.