Anderson nahm dreimal an Großereignissen teil: Bei den Olympischen Winterspielen 1976 in Innsbruck wurde er 24. in der Abfahrt, bei der Weltmeisterschaft 1978 in Garmisch-Partenkirchen belegte er den 28. Rang. 1980 nahm er in Lake Placid zum zweiten Mal an Olympischen Spielen teil, fiel dort aber im Abfahrtslauf aus.