Nach dem Schulbesuch studierte er zunächst von 1965 bis 1970 Agrarwissenschaft am Landwirtschaftsinstitut von Tirana und schloss dieses Studium als Agrarökonom ab. Daneben absolvierte er zwischen 1968 und 1970 ein Studium der Journalistik an der Universität Tirana.
Im Anschluss wurde er Journalist bei der TageszeitungPuna, deren Chefredakteur er zwischen 1983 und 1989 war. Nach einer Tätigkeit als Sekretär des Journalistenverbandes von 1989 bis 1990 wurde er 1991 Chefredakteur der Tageszeitung Zëri i Popullit.
Zugleich war er nicht nur seit 1991 Mitglied des Vorstandes der PS, sondern zugleich von 1992 bis 1997 Fraktionsvorsitzender der Sozialisten im Parlament und zwischen 1992 und 1996 auch Stellvertretender Parteivorsitzender. Danach war er von 1996 bis 1997 Organisationssekretär der PS, ehe er von 1999 bis 2000 als Parteisekretär für Ideologie fungierte.
Nach den Parlamentswahlen 2001 wurde er am 4. September 2001 Nachfolger von Skënder Gjinushi als Parlamentspräsident gewählt. Bereits am 30. April 2002 folgte ihm sein Parteifreund Servet Pëllumbi im Amt des Parlamentspräsidenten.
Im Dezember 2003 berief ihn Ministerpräsident Fatos Nano zum Vize-Ministerpräsidenten in sein Kabinett, dem er bis zur Wahlniederlage der PS im Juli 2005 angehörte.