Il a été repêché au 1er tour à la 10e position au cours du repêchage d'entrée dans la LNH 2003 par les Canadiens de Montréal. Il aurait pu être choisi encore plus tôt mais les équipes hésitèrent en raison de la découverte de forts symptômes épileptiques chez lui[2]. Andrei Kostitsyne a marqué son premier but en carrière dans la LNH le face aux Coyotes de Phoenix et le gardien Curtis Joseph. L'apprentissage a été long pour Andrei qui a joué sa première vraie saison en 2007-2008, car certains joueurs sélectionnés tôt au repêchage de 2003 ont déjà commencé à jouer dans la LNH la saison suivante, en 2004.
Il passe la majorité de la saison 2006-2007 aux Bulldogs de Hamilton. Il connaît une bonne saison dans la Ligue américaine de hockey avec une récolte de 52 points en 50 parties. Ses performances inciteront le Canadien à le rappeler pour le dernier droit de la saison régulière. Il récoltera 11 points en 22 parties mais ses efforts ne seront pas suffisants pour aider le Canadien à participer aux séries éliminatoires. Il remporte ensuite la Coupe Calder avec les Bulldogs.
Il commence la saison 2007-2008 avec le Canadien de Montréal. Il connaîtra un début de saison plutôt lent mais explosera lorsque son frère Siarheï se joint à l'équipe au mois de décembre. Il formera pour la majeure partie de la saison un trio avec Tomáš Plekanec et Alekseï Kovaliov, qui formeront d'ailleurs le meilleur trio du Canadien pour cette saison. Il marquera plusieurs buts spectaculaires et terminera l'année avec une récolte de 26 buts et 27 passes pour 53 points. Il est ainsi devenu le premier ailier gauche de l'équipe.
Le , il réussit son premier tour du chapeau en carrière contre les Penguins de Pittsburgh lors d'une victoire de son équipe par la marque de 3 à 2 sur la glace des Penguins.
Le , lors d'une défaite contre les Capitals de Washington, il inscrit le 11 000e but de l'histoire des Canadiens de Montréal à domicile. But obtenu sur un tir du poignet, à 3 minutes 28 secondes de la deuxième période, d'une passe de P.K. Subban[3].
Le , il signe un contrat de un an avec le Canadiens de Montréal.
Le , il est échangé aux Predators de Nashville en retour d'un choix de deuxième ronde en 2013 et d'un choix de cinquième ronde conditionnel en 2013 ; il rejoint ainsi son frère Siarheï[4].
Il représente l'équipe nationale de Biélorussie. En , il est sélectionné pour les Jeux olympiques de Vancouver mais déclare forfait pour cause de blessure.
Trophées et honneurs personnels
Ligue américaine de hockey
2007 : sélectionné pour le Match des étoiles avec l'équipe planète/États-Unis.
Il est marié à Tastiana et a une fille Valeria. Son frère Sergueï Kostitsyne a lui aussi été repêché par les Canadiens de Montréal (7e tour, 200e position en 2005).