Originario del Tirolo, comincia a gareggiare piuttosto tardi, all'età di diciannove anni, prima nella mountain bike e poi su strada[1]. Passa professionista nel 2003 con il Team Hervis Copyright, squadra austriaca di categoria GS3. Nel 2007, con la maglia della ELK Haus-Simplon, consegue la prima vittoria in carriera facendo sua la terza tappa del Giro d'Austria, corsa che poi vincerà l'anno successivo.
Nel 2009 si accasa al Team Milram, ottenendo il ventinovesimo posto finale al Giro d'Italia 2009. L'anno dopo si aggiudica invece la classifica scalatori al Tour Down Under; corre quindi una buona prima settimana al Giro d'Italia 2010, arrivando fino alla nona posizione nella classifica generale, ma deve poi ritirarsi durante l'undicesima tappa.
^abcde(EN) Thomas Rohregger, su radioshacknissantrek.com, www.radioshacknissantrek.com. URL consultato il 12 febbraio 2012 (archiviato dall'url originale il 17 febbraio 2012).