Als Amateur hatte er seinen ersten großen Erfolg mit dem Sieg in der Meisterschaft von Zürich 1945 vor Hans Hutmacher. Bei den UCI-Straßen-Weltmeisterschaften 1946 wurde er im Rennen der Amateure Vize-Weltmeister hinter Henri Aubry. 1947 wurde er Berufsfahrer im Radsportteam Mondia. In seinem ersten Jahr als Profi wurde er Zweiter der Vier-Kantone-Rundfahrt hinter Pietro Tarchini. 1948 gewann er dann die Nordwestschweizer-Rundfahrt und wurde Zweiter hinter Gino Bartali in der Meisterschaft von Zürich 1948.