Nacido en la localidad austriaca de Scheibbs, Affengruber comenzó su carrera en las categorías inferiores del S. C. Wieselburg.
En septiembre de 2013 pasó al equipo juvenil del R. B. Salzburgo.
Al final de la temporada sólo disputó cinco partidos con el Salzburgo en la Bundesliga.
[1] En septiembre de 2019, Affengruber debutó con la selección austriaca sub-19 en un encuentro contra Letonia.
En septiembre de 2021, hizo su debut sub-21 contra Noruega.