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