Anderson étudie à la Michigan State University (MSU), où il a joué en National Collegiate Athletic Association (NCAA) avec le Michigan State Spartans équipe masculine de basket-ball.
Au cours de sa carrière universitaire, il est l'un des meilleurs gestionnaires de la Michigan State University (MSU) avec la balle. Il est le meneur de jeu principal de l'équipe au cours de sa saison junior. Anderson, sans son année senior présente des statistiques de 13,2 points, 5,5 rebonds et 1,6 passe décisive par match, gagnant une sélection dans la All-Big Ten Conference. Il mène les Spartans à la victoire en finale régionale du Championnat NCAA, obtenant le droit de disputer Final Four NCAA. Les Spartans s'inclinent face aux North Carolina Tar Heels sur le score de 87 à 71. Il est élu meilleur joueur de l'équipe par les joueurs de l'équipe et les médias. Il obtient son diplôme de quatre ans de la Michigan State University, le , dans le domaine des Services communautaires de la famille. Il occupe le huitième rang dans l'histoire de MSU dans la catégorie du pourcentage au lancer franc avec 81,3 % (soit 265 sur 326 lancers francs tenté).
Carrière professionnelle
Il signe un contrat d'agent libre avec l'équipe NBABobcats de Charlotte, en août2005. Les Bobcats résilie ce contrat le , mais le signe de nouveau le , pour le reste de la saison 2007. Avant cette dernière signature d'Anderson, il évolue avec la NBA Development League avec la franchise des 66ers de Tulsa, avec une moyenne de 15,8 points par match.
Le , il signe un contrat avec le club italien de VidiVici Bologne. Après avoir passé une saison avec Bologne, il signe avec le club russe de Triumph Lyubertsy en 2008. Il rejoint ensuite le club de la ligue adriatique du Cibona Zagreb le 31 décembre, 2008. Le , il signe avec le club de la ligue israélienne du Maccabi Tel-Aviv.
Le , Alan Anderson signe un contrat avec le FC Barcelone à la suite de la blessure de Pete Mickeal.