Schweiger begann 2006/07 als 11-Jähriger beim Handballclubs Fivers Margareten Handball zu spielen. Der Kreisläufer durchlief sämtliche Altersstufen bei den Wienern. Während dieser Zeit besuchte der Rechtshänder, gemeinsam mit Nikola Bilyk, eine Klasse im Schulleistungssportzentrum Wien West.[2] Ab 2013/14 lief Schweiger für die zweite Mannschaft der Fivers in der Handball Bundesliga Austria auf. 2015/16 unterschrieb der Wiener seinen ersten Profivertrag bei den Margeretnern.[1]2015/16 und 2016/17 konnte sich Schweiger mit dem Team den Cup-Titel, sowie 2015/16 und 2017/18 die österreichische Meisterschaft sichern. Nach der Saison 2022/23 beendete Schweiger seine Karriere.[3]