Der 1,88 Meter große und 92 Kilogramm schwere Kreisläufer spielte in seiner Jugend für den HC Kärnten.[1] In dieser Zeit wurde er auch in die Auswahl des Kärntner Handballbundes einberufen und nahm mit dieser an diversen nationalen Turnieren teil.[2] Schon vor dem erreichen der Volljährigkeit feierte er sein Debüt in der Kampfmannschaft die an der HBA teilnahm.[3] Mit der Saison 2010/11 wechselte er für ein Jahr in die Handball Liga Austria zur SG Handball West Wien.[4] Von 2011 bis 2014 spielte er erneut in der zweithöchsten Spielklasse Österreichs, diesmal aber für WAT Fünfhaus.[5]2014/15 stand der Rechtshänder beim UHK Krems unter Vertrag.[6] 2015 wechselte Wagner zum UHC Gänserndorf in die Handball Bundesliga Austria.[7] Für die Saison 2016/17 bis 2018/19 lief der Kärntner wieder für den HC Kärnten auf.[8] Seit 2019/20 läuft Wagner für den UHC Hollabrunn auf.[9]