W 2002 po raz pierwszy wybrany na burmistrza Porto. Reelekcję uzyskiwał w 2005 i 2009. Zakończył urzędowanie w 2013. W 2018 zwyciężył w partyjnych wyborach na przewodniczącego PSD, pokonując w głosowaniu Pedra Santanę Lopesa. W 2019 kierowana przez niego partia przegrała wybory krajowe z socjalistami; Rui Rio uzyskał wówczas mandat posła do portugalskiego parlamentu. W tym samym roku wszedł w skład Rady Państwa, organu doradczego prezydenta Portugalii.

W 2022 odbyły się kolejne wybory parlamentarne, w których z powodzeniem ubiegał się o reelekcję. Socjaldemokraci ponownie przegrali z Partią Socjalistyczną, która uzyskała większość bezwzględną w Zgromadzeniu Republiki. W tym samym roku na nowego przewodniczącego PSD został wybrany Luís Montenegro.

Odznaczenia Odznaczony m.in. Krzyżem Wielkim Orderu Infanta Henryka, watykańskim Krzyżem Wielkim Orderu Świętego Grzegorza Wielkiego, węgierskim Krzyżem Wielkim Orderu Zasługi, polskim Krzyżem Komandorskim Orderu Zasługi RP, estońskim Orderem Gwiazdy Białej I klasy.

Przypisy