En 1990, il obtient un diplôme en technologies de l'information à l'université de Tirana et commence à travailler comme expert dans ce domaine à la Banque d'Albanie. Muté en 1993 à l'Unité d'information fiscale, il rejoint l'année suivante la Sécurité sociale. Il en devient directeur général en 2003, un poste qu'il abandonne en 2006.