Воспитанник костромской команды «Спартак». Первый тренер — Александр Михайлович Побегалов.
В настоящее время игрок футбольного клуба «Спартак» Кострома, выступающего во втором дивизионе России, зона «Запад».
Всего в высшей лиге чемпионата России в составе «Шинника» и ЦСКА сыграл 112 матчей, забил 6 мячей.
Сыграл 1 матч в составе сборной России: