Filip Vujanovic est né le 1er septembre 1954 à Belgrade. Il est diplômé de la Faculté de droit en 1987 et est appelé au barreau peu après. Il commence sa carrière professionnelle en tant que prestataire pour le bureau du procureur général à Belgrade (1978-1980). En novembre 1980, il devient secrétaire général de la Cour pour le tribunal d’arrondissement de Titograd. De 1982 à 1993, il est avocat indépendant. En mars 1993, il entre dans la fonction publique en tant que ministre de la Justice et en mai 1995 il devient ministre de l’Intérieur pour le gouvernement de la République de Monténégro. Le 5 février 1998, il est élu Premier ministre de la République de Monténégro. Le 5 novembre 2002, il est élu président de l’Assemblée législative. Le 11 mai 2003, il est élu président de la République de Monténégro et est réélu le 6 avril 2008. Lors du 6ème Congrès du Parti démocratique socialiste du Monténégro qui s’est tenu le 21 mai 2011, il est réélu vice-président du parti.


