In 1963, during the Francoist State, Ribó was a member of Barcelona University's Student's Syndicate (Sindicato Democrático de Estudiantes de la Universidad de Barcelona), the Assembly of Intellectuals (Asamblea de Intelectuales), and in 1977 took part in the Catalan Culture Congress.[1]
On 17 June 2004 the Catalan parliament elected him to ombudsman (Síndic de Greuges(in Catalan), Síndico de Agravios(in Spanish)) for the autonomic region of Catalonia.[2] He has been reelected several times to this position, which he still held in October 2021.[3]
On 15 March 2020 he tested positive for COVID-19.[4]