Родился 19 мая 1955 года.
Недалеко от города Калгари, Альберта, Канада.
Автор объектно-ориентированного и кросс-платформенного языка программирования Java. Кроме того, является создателем оконной системы NeWS, Gosling Emacs, а также был одним из разработчиков Star Seven.