Als Späteinsteiger in den Radsport konnte er sowohl unter den Amateuren als auch bei den Profis viele Erfolge feiern und sich in die Siegerlisten zahlreicher Radrennen eintragen. 1987 fuhr er gemeinsam mit den Österreichern Johann Lienhart, Bernhard Rassinger und Mario Traxl zum dritten Gesamtrang im 100 km Mannschaftszeitfahren bei den UCI-Straßen-Weltmeisterschaften in Villach, im Straßenrennen belegte er den 61. Platz. 1988 gewann er die Tour de Suisse mit einem Vorsprung von 1:25 Minuten auf den Kanadier Steve Bauer. Zum Zeitpunkt dieses Sieges war Wechselberger über 35 Jahre alt und damit der älteste Gewinner der Tour de Suisse (Stand 2020).