Bamir Topi 24 Nisan 1957 tarihinde Arnavutluk'un başkenti Tiran'da doğdu. Biyoloji alanında eğitim aldı. Tiran Veterinerlik Araştırma Enstitüsü'nde öğrenim gördü. Burada 1992-1996 yılları arasında müdürlük yaptı. 1996 yılında tarım bakanlığı görevine atandı. Hükümette bulunan Sali Berişa'nın iktidardaki Demokrat Parti'sinin devrilmesine yol açan halk ayaklanmasına kadar bu makamda kaldı. Daha sonra 2 kez milletvekili seçilerek parti meclis grubunda başkanlık vazifesini yürüttü. Arnavutluk'ta yapılan genel seçimleri kazanarak ülkenin yeni cumhurbaşkanı oldu.