Воспитанник карагандинского футбола. Первый профессиональный контракт подписал в 17 лет с «Булатом» из Темиртау. Затем выступал за карагандинский «Шахтёр», в котором провёл 4 матча в первенстве СССР и 8 матчей в первом чемпионате Казахстана. В 1995 году дебютировал в Высшем дивизионе России в составе камышинского «Текстильщика». В 1996 году перешёл в волгоградский «Ротор», в котором становился серебряным и бронзовым призёром чемпионата России. После «Ротора» выступал за донецкий «Шахтёр», вместе с которым становился чемпионом и дважды серебряным призёром Высшей лиги Украины. С августа 2009 года выступал за курский «Авангард», куда перешёл после первого круга из воронежского «ФСА». После окончания сезона объявил о завершении своей футбольной карьеры.
Сыграл один матч в составе сборной Казахстана:
Жена, дочь, сын.