Andrei Posnow begann seine Karriere als Eishockeyspieler in der Nachwuchsabteilung des HK Spartak Moskau, für dessen zweite Mannschaft er in der Saison 1998/99 in der drittklassigen Perwaja Liga aktiv war. Anschließend wechselte der Flügelspieler in Nachwuchsabteilung des Stadtnachbarn Krylja Sowetow Moskau, bei dem er zunächst ebenfalls in der zweiten Mannschaft in der Perwaja Liga eingesetzt wurde. In der Saison 2000/01 gab er sein Debüt für Krylja Sowetows Profimannschaft in der Wysschaja Liga, der zweiten russischen Spielklasse, und stieg mit seinem Team auf Anhieb in die Superliga auf. In dieser erzielte er in seinem Rookiejahr, der Saison 2001/02, in 49 Spielen 17 Scorerpunkte, davon zwölf Tore.
Zur Saison 2002/03 kehrte Posnow zum HK Spartak Moskau zurück, musste mit seiner Mannschaft jedoch anschließend den Abstieg in die Wysschaja Liga hinnehmen. In der folgenden Spielzeit gelang ihm mit seiner Mannschaft der direkte Wiederaufstieg in die Superliga, er schloss sich jedoch dem Superliga-Teilnehmer Neftechimik Nischnekamsk an. Gegen Ende der Saison 2005/06 wechselte der Russe innerhalb der höchsten russischen Spielklasse zum SKA Sankt Petersburg. Von 2007 bis 2009 spielte er für den HK Sibir Nowosibirsk – zunächst in der Superliga und in der Saison 2008/09 in der neu gegründeten Kontinentalen Hockey-Liga.