Преди да стане държавен глава работи историк към Института по история на БАН.
Съчинения: "Българската социалдемокрация и македонският въпрос от края на ХIХ в. до 1918 г.", "Преди и след Десети" (2001 г.) и др.
Георги Първанов, завършил е специалност история в СУ “Св. Климент Охридски” през 1981 г. От 1981 г. е н. с. в Института по история на БКП; д-р (дисертация "Д. Благоев и българския национален проблем", 1988 г.); ст. н. с. (1989 г.). Оглавява Центърът за исторически и политически изследвания на БСП в периода 1992-1996 г.; зам.-председател (1994-1997 г.) и председател на БСП в периода 1997-2001 г. Народен представител от БСП в ХХХVII, ХХХVIII и ХХХIХ Обикновено Народно събрание.
Георги Първанов е член на Българската социалистическа партия от 1981 до 2001 г. В ръководството й влиза на 40-ия конгрес през декември 1991 г. На 41-ия конгрес е избран за заместник-председател на ВС на БСП (1994 г.). Оглавява партията две години по-късно - през декември 1996 г. когато извънредният 42 конгрес го избира Георги Първанов за председател на БСП. По време на събитията през януари-февруари 1997 г. оглавява групата в ръководството на БСП, която застава против кабинета на Жан Виденов. На 43-ия (1998 г.) и на 44-ия конгрес на БСП (2000 г.) Георги Първанов е преизбран за председател на ВС на БСП.
Чест и почитания
