Начал карьеру в составе ленинградского «Зенита» в 1990 году, провёл за команду четыре сезона, сыграл 46 игр и забил 4 мяча, в том числе — 22 игры и один мяч в высшей лиге. В дальнейшем выступал за команды первого и второго дивизионов, последний клуб — «Динамо-Стройимпульс» Санкт-Петербург из КФК.