Родился в семье Лоуренса и Элис Гомм.Учился в Тэйлоровской школе коммерции, после продолжил своё образование в кембриджском Тринити-колледже, который окончил.Некоторое время преподавал в Ливерпульском университете.
С 1911 г. преподаватель в университете Глазго, в 1946-57 годах профессор.
В годы Первой мировой войны служил в разведке, а в годы Второй мировой войны занимал временную должность в министерстве финансов.Награждён степенью доктора права (LLD) университета Глазго (1958).Его сын Андор Гомм был преподавателем английской литературы и истории архитектуры в Кильском университете (Keele University).