Дебютировал за «Локомотив» 20 сентября 2006 года в матче 1/16 Кубка России против «Анжи», выйдя на замену на 77-й минуте вместо Селсиньо. Дебютировал в чемпионате России 26 марта 2010 года в матче 3-го тура против «Амкара», выйдя на замену на 41-й минуте вместо Ивана Стоянова.
Георгий открыл счёт свои мячам в «Алании» 10 мая 2010 года года в матче с московским «Спартаком». Габулов сделал дубль, внеся вклад в победу владикавказцев со счётом 5-2. Незадолго до этого стал капитаном команды.
В феврале 2012 года перешёл в махачкалинский «Анжи».
В августе 2010 года впервые получил вызов в молодёжную сборную.
Локомотив:
Алания:
Брат Владимира Габулова.