En 2003, il fonde le mouvement Mjaft, qui entend représenter et porter les revendications jeunes Albanais. Il en abandonne la présidence en 2007 pour rejoindre l'Initiative de stabilité européenne, qui promeut l'élargissement de l'Union européenne (UE).
Il démissionne du gouvernement le afin de se concentrer sur sa campagne électorale de l'élection municipale de Tirana. Il remporte le scrutin le et prête serment le . Il succède à Lulzim Basha, titulaire de la fonction depuis 2011 et qui ne se représentait pas.