Кёсеиванов изучал право в Париже (1905). Работал в дипломатических представительствах Болгарии в Риме (1912), Стамбуле (1913—1915), Берне (1918—1920), Берлине (1920), Париже (1923—1924) и Бухаресте (1925). После того был полномочным послом в Греции (1926—1931), Румынии (1931-1933) и Югославии (1933-1934).
Несколько месяцев в 1934—1935 годах Георгий Кёсеиванов был начальником Канцелярии царя Бориса III, после чего стал министром иностранных дел, а затем и премьер-министром. В конце 1940 года был назначен полномочным послом в Швейцарию (1940—1944), где остался после Переворота 9 сентября 1944 года.