Il milite un temps aux Jeunesses communistes (UTC), puis rejoint le Parti de la démocratie sociale de Roumanie en 1994. Préfet du județ de Cluj en 1996, il est élu président du conseil local en . Il démissionne de ce poste lorsqu'il est nommé ministre de l'Intérieur le suivant, dans le gouvernement du Premier ministre social-démocrate Adrian Năstase.
Avec le remaniement du 19 juin 2003, il augmente ses compétences en devenant ministre de l'Administration et de l'Intérieur ; il est en outre promu ministre d'État, chargé des Problèmes sociaux le .
Le suivant, il arrive en tête du premier tour des élections municipales à Cluj-Napoca, totalisant 40,2 % des voix contre 33,1 % au candidat du Parti démocrate (PD). Il quitte l'exécutif le , mais est tout de même battu cinq jours plus tard lors du deuxième tour par Emil Boc, qui engrange 56,3 %.
Il fait son retour au gouvernement en même temps que les sociaux-démocrates, le ; il occupe alors les fonctions de ministre de l'Administration et de l'Intérieur du premier cabinet de Victor Ponta. Il démissionne toutefois le suivant[1],[2].
Il est rappelé au gouvernement le , en tant que ministre des Transports, dans le gouvernement Ponta III. Il démissionne le après avoir déclaré que les enfants et les épouses des Roumains partis travailler à l'étranger étaient « des voyous » et « des putes »[3].
Notes et références
(ro) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en roumain intitulé « Ioan Rus » (voir la liste des auteurs).