Den 37-årige ekonomen besegrade veteranen, sittande presidenten Milo Dukanovic, i en andra valomgång.
Resultatet ses som en liten överraskning, och sätter punkt för den 61-årige Dukanovic långa tid vid makten. Han har lett landet i flera omgångar, både som premiärminister och president, sedan Jugoslaviens sammanbrott i början på 1990-talet.
Presidentämbetet är i första hand ceremoniellt i Montenegro, men utgången av presidentvalet ses som en viktig indikator inför parlamentsvalet den 11 juni.