Premier ministre à deux reprises puis président de la République à partir du 31 janvier 1925, il s'autoproclame roi des Albanais sous le nom de Zog Ier (ou Zogu Ier), à partir du 1er septembre 1928, après avoir remplacé la première République albanaise par le royaume albanais.