Чемпион СССР в составе московского «Спартака» (1979), финалист Кубка СССР, серебряный и бронзовый призёр советских чемпионатов, игрок сборной Союза. Начинал свою успешную футбольную карьеру в Первой лиге, в составе душанбинского «Памира».
За «Спартак» Гесс забил 26 голов, некоторые из которых вошли в историю советского футбола. В частности, на его счету мяч в трагическом матче в «Лужниках» против голландского «Хаарлема» 20 октября 1982, во время которого в давке погибло несколько десятков человек, а также 2000-й гол «Спартака» 14 мая 1981 года. В конце 1983 Гесс почувствовал, что травмы ахилловых сухожилий не позволяют ему дальше тренироваться на поле с искусственным покрытием, и перешел из «Спартака» в ташкентский «Пахтакор». Затем проработал главным тренером «Заравшана» из Навои, а в 1989 году переехал на историческую родину в ФРГ.
В 1989—1991 играл за ФВ «Биберах», с июня 1991 до июня 1995, с июля 1997 до января 1999 — главный (в том числе играющий) тренер «Миттельбиберах» (Биберах, Германия).
Чемпион СССР: 1979