Als Amateur hatte er seinen ersten Einsatz in der Nationalmannschaft 1948 in der Österreich-Rundfahrt, die er auf dem 4. Platz beendete. 1950 gewann er die Vier-Kantone-Rundfahrt, den "Preis vom Zürichsee", die "Vier-Distrikte-Rundfahrt" in Bellinzona und wurde Zweiter in der Strassenmeisterschaft hinter Werner Röthlin. Bei den UCI-Straßen-Weltmeisterschaften 1951 belegte er den 7. Rang im Rennen der Amateure, nachdem er bereits im Jahr zuvor die Weltmeisterschaft bestritten hatte. 1952 siegte er im "Grossen Preis von Lausanne".