Aux Championnats du monde 1997, il prend la médaille de bronze au petit tremplin. En 1997, Andreas Goldberger avoue qu'il prenait de la cocaïne et est suspendu pendant six mois par la fédération autrichienne de ski. S'il a brièvement envisagé de prendre la nationalité sportive serbe pour continuer à sauter, il est ensuite de nouveau autorisé à représenter l'Autriche. Il devient moins performant, n'obtenant notamment que la place aux Jeux olympiques de Nagano en 1998, même s'il se classe cinquième de la Coupe du monde en 2000.