Wychowanek Spartaka Ordżonikidze. Większość kariery spędził w Spartaku Moskwa, z którym zdobył łącznie cztery tytuły mistrza kraju oraz dotarł do ćwierćfinału Pucharu Mistrzów. Z reprezentacjami ZSRR, WNP i Rosji, w barwach których rozegrał łącznie 49 meczów, brał udział w mundialach 1994 i 2002 oraz Euro 1992 i 1996. Na wszystkich tych turniejach (oprócz Mundialu 2002, na który pojechał jako trzeci bramkarz) występował naprzemiennie z Dmitrijem Charinem, z którym w latach 90. rywalizował o miejsce w pierwszym składzie kadry. Po zakończeniu piłkarskiej kariery, rozpoczął pracę szkoleniową. Od lipca do listopada 2004 prowadził austriacki drugoligowy klub FC Kufstein. Następnie, od listopada 2004 do maja 2006 prowadził austriacki Wacker Tirol. W czerwcu 2006 powrócił do Spartaka Moskwa; początkowo pracował jako dyrektor sportowy, a od czerwca 2007 do sierpnia 2008, jako pierwszy trener. Następnie był trenerem takich drużyn jak Żemczużyna Soczi, Terek Grozny, Amkar Perm, Dinamo Moskwa oraz Legia Warszawa, z którą zdobył mistrzostwo i Puchar Polski.