Георгий Николевич Вирановский происходил из дворянского рода Вирановских
Окончил Киевский Владимирский кадетский корпус, 1-е военное Павловское училище (1891).
1 сентября 1891 года — юнкер рядового звания. 10 октября 1892 года — унтер-офицер.
7 августа 1893 года — подпоручик с назначением в 112-й пехотный Уральский полк. 10 июля 1894 года — батальонный адъютант.
27 июля 1895 года — корнет, переведен в Отдельный корпус пограничной стражи, с 3 августа назначен субалтерн-офицером Велюнской бригады. 18 июля 1896 года — помощник заведующего учебной командой.
С 15 июля 1897 года — командующий Шляхетским отрядом; 6 декабря 1897 года — поручик.
16 февраля 1900 года назначен командующим Рудникским отрядом.
1 мая 1900 года переведен в Таурогенскую бригаду. 23 июня 1900 года назначен командующим Шилинговским отрядом; 6 декабря 1901 года — штаб-ротмистр.
27 марта 1902 года — подполковник, назначен исполняющим должность штаб-офицера для особых поручений при штабе 9-го армейского корпуса.
С 25 октября 1903 года — командир Таурогенского отряда; 20 января 1905 года назначен временно исполняющим должность обер-офицера для поручений. 6 декабря 1905 года — ротмистр. 26 августа 1906 года — обер-офицер для поручений.
17 мая 1907 года переведен в Скулянскую бригаду; с 10 апреля 1908 года — старший адъютант штаба 5-го округа.
7 января 1909 года назначен в Измаильскую бригаду; с 28 января 1910 года — командир Таможенного отряда. 18 июня 1911 года — бригадный адъютант.
25 августа 1911 года переведен в Кислицкий отряд.
После начала Первой мировой войны, с 16 ноября 1915 года — заведующий офицерским приютом.
23 декабря 1915 года назначен командиром 3-й сотни 4-го Заамурского конного полка.
15 февраля 1917 года переведен в стрелковый полк Заамурской конной дивизии; с 23 февраля 1917 года — командир 6-го эскадрона полка; 30 марта 1917 года — исполняющий должность начальника хозяйственной части. 28 апреля 1917 года перешел с полком границу Румынии у станции Унгены. С 28 августа 1917 года — ктитор полковой церкви.
3 ноября 1917 года назначен исполняющим должность начальника учетного отделения канцелярии по демобилизации при штабе Румынского фронта.
После расформирования штаба фронта уволен в запас. В 1918 году — подполковник, а затем — полковник.
В 1918-1920 годах проживал в Дубровнике (Королевство Сербов Хорватов и Словенцев), затем переехал Тулон (Франция). С 1937 года был церковным старостой Воскресенской православной церкви в Тулоне. За «усердные труды и попечение о нуждах церкви и прихода в Тулоне» в 1939 году ему было преподано архипастырское благословение митрополита Евлогия (Георгиевского) с выдачей грамоты.
Скончался в ночь на 30 марта 1940 года в Тулоне. Похоронен на кладбище Ля-Валетт во Франции.