Gardi var født i Bern i Sveits. Etter å ha studert matematikk, psykologi og zoologi ved universitet i Bern ble han Sekundarlehrer i Brügg utenfor Biel i årene 1931 til 1945. Siden arbeidet han som uavhengig forfatter og rundtreisende foredragsholder (Vortragsreisender). Sine reiser har han dokumentert i en rekke bøker og to filmer.