Innerhofer maakte zijn zijn wereldbekerdebuut in november 2006 in Levi. Een maand later scoorde de Italiaan in Reiteralm zijn eerste wereldbekerpunten. Op de Wereldkampioenschappen alpineskiën 2007 in Åre eindigde hij met Italië als achtste in de landenwedstrijd, op de afdaling eindigde hij op de 38e plaats. Op 28 december 2008 boekte Innerhofer in Bormio zijn eerste wereldbekerzege. In Val d'Isère nam de Italiaan Wereldkampioenschappen alpineskiën 2009. Op dit toernooi viel hij met een vierde plaats op de Super G net buiten het podium, daarnaast eindigde hij als tiende op de afdaling en als vijftiende op de supercombinatie. Tijdens de Olympische Winterspelen van 2010 in Vancouver eindigde hij als zesde op de Super G, als achtste op de supercombinatie en als negentiende op de afdaling.