Futbolculuk kariyeri
2 yaşında kemancı olan babasıyla Şangay'a taşınır. Orada müzik ve İngilizce eğitimi alırken, futbola ilgi duymaya başlar. 1934 ailesiyle İtalya'ya döner. Profesyonel futbol hayatına 1934'te Piacenza Calcio'da başlar. 3 sene top koşturduğu Piacenza'nın en önemli isimlerinden biri olmayı başarır. Takımı Serie C'de olmasına karşın İtalya Millí Futbol Takımı teknik direktörü Vittorio Pozzo tarafından 1936 Yaz Olimpiyatları kadrosuna dahil edilir ve takımla beraber altın madalyayı kazanır. 1936'da geldiği ve o zamanlar "Ambrosiena-Inter" adlı F.C. Internazionale Milano'da üç sezon üstüste (37-38, 38-39, 39-40 sezonları) şampiyonluğu yaşar, 38-39 sezonunda İtalya Kupası'nı da alır.Puppo kadroda olmasına karşın Inter'de çok fazla forma şansı bulamaz. Bu yüzden 1940'ta S.S.C. Venezia'ya geçer. Bu takımla da bir İtalya Kupası kazanır. Sonraki iki sezon da kupada bir yarı final, bir final yaşar. 1941-42 sezonunda da lig üçüncüsü olur.
İkinci Dünya Savaşı ile herkes gibi futbola ara verir 1945-46'da eski takımı Piacenza Calcio'ya futbolcu/teknik adam olarak döner ve Serie B'de birincinin 4 puan gerisinde 4. bitirir. Bir sezon sonra eski takımı S.S.C. Venezia'ya geri döner ancak küme düşerler. 1947-49 arasında AS Roma'da oynar, ancak sakatlığı yüzünden fazla forma şansı bulamaz. 1949-50 sezonunda Thiene'de futbolcu/teknik adam olarak görev yapar.
Teknik adamlık kariyeri
Futbolculuk sonrası Puppo hemen teknik adamlığa başlamaz. Bir süre Venezia'da yardımcı antrenörlük yapar. 1951-52'de Serie C'de Rovereto takımını yönetir.1952'de Türk Millí Futbol Takımı'nın başına geçmesi için davet alan Puppo 1952 Yaz Olimpiyatları'nda milli takımın başındadır. İlk turda Hollanda Antilleri'ni yenen takım, çeyrek finalde o zamanların efsane kadrosu ve altın madalyayı kazanacak olan Macaristan'a 7-1 yenilerek elenirler. İki sene sonraysa elemelerde İspanya'yı geçerek Türkiye'yi 1954 FIFA Dünya Kupası'na sokarak, Türk futbol tarihinde bir ilki gerçekleştirir. Gruplarda play-off'a kalmasına rağmen milli takım Batı Almanya'ya yenilerek kupaya veda eder. Puppo, millí takımdan ayrıldığında 11 maçta 3 galibiyet 3 beraberlik 5 mağlubiyet alsa da tarihe geçmiş oldu.
Puppo, Türkiye'nin yanında 1953-54 sezonunda Beşiktaş JK'yi de çalıştırmaya başlar. Türkiye, profesyonel lige 2 sene önce başlamış ve daha önce Beşiktaş ve Fenerbahçe şampiyon olmuştur. Inter'de beraber top koşturduğu Guiseppe Meazza'dan sonra takımın ikinci İtalya teknik adamı olan Puppo'lu Beşiktaş, bu ligin 3. sezonunda tekrardan şampiyonluğa ulaşır.
Türk Milli Takımı ile İspanya'yı elemesinin de etkisiyle Beşiktaş'tan ayrılıp 1954'te FC Barcelona'da görev yapmaya başlar. Başkanlığa yeni gelen ve Nou Camp'ı yaptırmaya başlayan Francesc Miró-Sans'ın göreve getirdiği Puppo bir yıllık Barcelona macerasında 30 maçta 17 galibiyet 7 mağlubiyet alır. La Liga'da da Kral Kupası'nda da ikinci sırada kalır.
1955'te Juventus'a geçer. Puppo'nun hedefi yepyeni bir Juventus yaratmaktır ancak ilk galibiyeti sekizinci maçta alırlar. Buradaki iki sezon boyunca bir 12.lik ve bir 7.lik kazanır. 62 maçta sadece 15 galibiyet alarak takımın galibiyet yüzde en kötü tam zamanlı teknik direktörü olarak tarihe geçer.
İki yıl sonra Puppo yine Türkiye ve Beşiktaş'ın teknik direktörlüğüne gelir. 1962 FIFA Dünya Kupası elemelerine katılır, Norveç'le oynanan maçları kazansa da SSCB maçlarında yenilerek grup ikincisi olarak Dünya Kupası vizesi alamaz. Önceki sezonun şampiyonu Beşiktaş'la da 1960-61 sezonu lig üçüncüsü olur ve görevinden ayrılır.
Puppo 1966 FIFA Dünya Kupası elemeleri için tekrar Türk Millí Futbol Takımı'nın başına geçer. Ancak Portekiz, Çekoslovakya ve Romanya'lı grupta 6 maçta 1 galibiyet ile hüsran yaşar.
} } {{succession box |title= Beşiktaş JK Teknik Direktörü |before= } Sadri Usuoğlu |after= } Cihat Arman |years= 1953-1954}} {{succession box |title= Beşiktaş JK Teknik Direktörü |before= } Andrea Kutik |after= } Şeref Görkey |years= 1960-1961}} {{succession box |title= A Milli Takım Teknik Direktörü |before= } Sadri Usuoğlu
} Ignace Molnar
Lubisa Spajic
} Cihat Arman } Doğan Andaç |after= } Gündüz Kılıç
} Şeref Görkey
} Cihat Arman
} Doğan Andaç } Adnan Süvari |years= 1952-1954
1960-1962
1963 1965
1965-1966}} }
} } } }