Родился 28 августа 1936 года в деревне Шулятино Россонского района Витебской области Белорусской ССР в семье служащего. В связи с тем, что село Шулятино исчезло после Второй мировой войны, в документах писателя местом рождения записана находившаяся неподалёку деревня Тродовичи.
В 1959 году окончил отделение журналистики филологического факультета Белорусского государственного университета.
Работал в редакции журнала «Коммунист Белоруссии», редактором на Белорусском радио, заведующим отделом литературы, заместителем главного редактора газеты «Литература и искусство».
В 1968—1972 годы — корреспондент газеты «Правда» в Белорусской ССР, в 1972—1978 годы — главный редактор литературного журнала «Маладосць», выходящего на белорусском языке.
В 1976 году в составе делегации Белорусской ССР участвовал в работе 31-й сессии Генеральной Ассамблеи Организации Объединённых Наций.
С 1978 года — председатель Государственного комитета БССР по телевидению и радиовещанию.
С 1990 года — постоянный представитель Белорусской ССР (с 1991 года — Республики Беларусь) в ООН.
В 1997—1999 годы — председатель Общества белорусского языка имени Франциска Скорины.
Избирался депутатом Верховного Совета Белорусской ССР (1980—1990).
Является членом Белорусского ПЕН-центра (1989) и Союза белорусских писателей.
С 2008 года является главой наблюдательного совета финансируемого правительством Польши спутникового телеканала БелСат, вещающего из Вильнюса на белорусском языке.
Первые стихи напечатал в 1952 году. Является автором сборников поэзии и прозы, книг для детей, сценариев документальных и художественных фильмов.
Автор сборников поэзии:
Перу Г. Буравкина принадлежит книга прозы «Три страницы из легенды» (1971), а также книги для детей «Три сказки о Зая» (1974) и « Синие качели» (1987).
В 1986 году увидел свет сборник избранных произведений Г. Буравкина в 2 томах.
Вместе с В. Халипом и Ф. Коневым написал сценарий двухсерийного фильма «Пламя» (1974). Автор сценариев документальных фильмов «Опаленная память» (1975) и «Путешествие по Белоруссии» (1976).
Переводит с русского, украинского, молдавского, болгарского и других языков. Перевел на белорусский язык комедию А. Хмелика «Пузырки» (поставлена в 1966 году). В переводе Г. Буравкина вышел поэтический сборник Б. Олейника «Заклинанне огня» (1979).
Многие стихи Г. Буравкина положены белорусскими композиторами на музыку.
Лауреат Государственной премии Белорусской ССР имени Янки Купалы 1980 г. в области литературы (за книгу стихов «Стоит верности») и Премии Ленинского Комсомола Белоруссии (1972).
Награждён орденами Трудового Красного Знамени и Дружбы народов, медалями.