Народився в Полтавській губернії 1853 року в родині священика. Закінчив з відзнакою Київський університет св. Володимира (18 травня 1878 року), отримавши ступінь «лекаря».

Спочатку працював військовим лікарем при першому Київському військовому шпиталі (з 25.06 по 17.12.1878 р.). З 17 грудня 1878 року він затверджений Херсонським губернським управлінням на посаді завідуючого хірургічним відділенням та дільничним лікарем Олександрійської земської лікарні. Завдяки наполегливості Г.Сокальського були побудовані нові корпуси Олександрійської земської лікарні (1900-19001 рр.). В Олександрійському земстві служив з 1878 року до 1913 року. Завідував хірургічним відділенням міської лікарні та 1-ю медичною дільницею м. Олександрії. З 1887 року і до самої смерті Григорій Сокальський працював лікарем Олександрійської жіночої гімназії, а в останні роки викладачем гігієни. Сокальський вірно виконував обов’язки земського лікаря більше 29 років. Вперше обраний на пост мера міста Олександрії 27 березня 1908 року.

Григорій Григорович був одним із засновників Олександрійської публічної бібліотеки. Помер 1913 року, ймовірно перебуваючи на посаді.

19 лютого 2016 року, на честь Григорія Сокальського в Олександрії було названо одну з великих вулиць.

Джерело: Історичний календар Олександрійщини на 2018 рік