Der aus Sistrans stammende Schweiger begann im Jugendalter beim SV Igls mit dem Rennrodeln. Gemeinsam mit seinem Doppelsitzerpartner Gerhard Sandbichler war er von 1984 bis 1987 Mitglied der österreichischen Rennrodel-Nationalmannschaft. Ihr bestes Ergebnis war der sechste Platz in der &lt;a href="Rennrodel-Weltcup%201985/86"&gt;Gesamtweltcupwertung der Doppelsitzer 1985/86&lt;/a&gt;; eine Podiumsplatzierung konnten sie nie erreichen. 1986 wurden sie zudem Tiroler Meister. Bei den Europameisterschaften 1986 in Hammarstrand belegten sie den elften Platz. Nach dem Ende seiner aktiven Karriere studierte er Nachrichtentechnik und Elektronik sowie später Sportmanagement.