Pernik kentinde 1958 yılında doğan Georgi Pırvanov, matematik lisesini bitirdikten sonra Sofya Üniversitesi Tarih Fakültesi’nden mezun oldu. Daha 24 yaşındayken Komünist Partisi üyeliğine kabul edilen Pırvanov, rejim değişikliğinden sonra eski Komünist Parti’nin devamı niteliğindeki Bulgaristan Sosyalist Partisi (BSP) saflarına katıldı.
BSP içinde çeşitli görevlerde bulunan Pırvanov, son olarak 1994 yılında Genel Başkan Yardımcılığı’na kadar yükseldi. Pırvanov, 1996 yılında Genel Başkan Jan Videnov’un görevinden istifa etmesi üzerine BSP Genel Başkanlığı’na getirildi. Pırvanov, Cumhurbaşkanlığı seçimlerine BSP’nin adayı olarak katılma kararı aldı. 20 Aralık 2001'de yapılan seçimlerden zaferle çıkan Pırvanov’u seçimlerde BSP’nin yanı sıra üyelerinin çoğunluğunu Türkler’in oluşturduğu Hak ve Özgürlükler Hareketi de (HÖH) destekledi.