Воспитанник минского «Динамо», где его тренером был Анатолий Иванович Боговик. Профессиональную карьеру начал в 1988 году в клубе «Химик» из Джамбула, в том сезоне сыграл 30 матчей, в которых пропустил 33 мяча. В сезонах 1989 и 1990 годов провёл, соответственно, 10 и 33 встречи. В сезоне 1991 года выступал за «Химик» до июля, проведя за это время 9 игр и пропустив 7 голов, после чего, в августе того же года, перешёл в клуб «Новбахор» из Намангана, где и доиграл сезон, проведя 10 матчей и пропустив 15 мячей. В 1993 году выступал в составе «Кубани», сыграл 18 матчей, в которых пропустил 27 голов, в первенстве России, после чего, в сентябре того же года, вернулся в «Навбахор», в составе которого затем выступал более 10 лет, до 2003 года, став за это время, вместе с командой, победителем и 7 раз бронзовым призёром чемпионата Узбекистана, дважды обладателем Кубка Узбекистана. В 2003 году был на просмотре в «Таразе», за который уже выступал в самом начале своей карьеры, однако в итоге клубу не подошёл.
В составе главной национальной сборной Узбекистана сыграл единственный раз 19 ноября 1996 года, выйдя на замену Павлу Бугало на 46-й минуте проходившего в Абу-Даби товарищеского матча со сборной ОАЭ, в той встрече пропустил 3 гола. Был в заявке команды на Кубке Азии 1996 года, но на поле так ни разу и не вышел.
После завершения карьеры профессионального игрока занялся тренерской деятельностью. С 2004 года работает тренером по вратарям в солигорском «Шахтёре».
Чемпион Узбекистана: (1)
Бронзовый призёр чемпионата Узбекистана: (7)
Обладатель Кубка Узбекистана: (2)