Народився у березні 1944 року у Швейцарії. У Гарро завжди яскраво проявлявся лінгвістичний нахил. Ще навчаючись у школі, він додатково вивчав латинську мову, грецьку та французьку, німецьку та англійську, а також російську мову. В 19 років його зацікавила тема вивчення граматики китайської мови. Здобував вищу освіту у Цюріху, навчаючись на юридичному факультеті. Паралельно з тим активно вивчав китайську. Після закінчення навчання поїхав до Китаю, де продовжив навчатися на юридичному факультеті у Тайбеї. Там вдосконалював свою розмовну китайську мову, вивчав японську, а також заглиблювався у вивчення питань, що цікавили.
Потім поїхав вчитися до Японії, вступивши і там до юридичного факультету в Токіо. У Пекині вивчав філософію та історію. Отримавши такий великий багаж знань, він повернувся до Швейцарії у 1977 році. На той момент він вже став високоосвіченим східнознавцем. Його книги та статті мають шалений успіх та перекладається багатьма мовами світу. Наразі працює деканом на філософському факультеті в університеті Фрайбургу.