Osmanlı İmparatorluğu'nun Makedonya bölgesinde Zagorichani köyünde (bugün Yunanistan'ın Kastoria bölgesinde bulunan Agioi Anargyroi'ye bağlı Vasiliada) doğdu. 1891 yılında Bulgaristan Sosyal Demokrat İşçi Partisi'nin kurucularından biriydi. 1903 yılında partiden ayrılan sol kanadın lideri oldu. Büyük güçlerin güneydoğu Avrupa'ya müdahalelerine karşı çıktı. Federal bir Balkan devletinin kurulmasından yanaydı. Bulgaristan'ın İkinci Balkan Savaşı'na ve I. Dünya Savaşı'na katılmasına karşı çıktı. 1919'da Komintern'e katılan partinin Bulgaristan Komünist Partisi adını almasından sonra bu partinin lideri oldu.