Родился в Москве. Является воспитанником ЦСКА. На профессиональном уровне начал карьеру в «Дмитрове». Позже выступал за «Горняк» (Учалы), «Салют» (Белгород), «Мостовик-Приморье» (Уссурийск), «Волгу» (Тверь), «Долгопрудный», «Динамо» (Санкт-Петербург) и «Сочи». Сезон 2019/20 Андрей провел в песчанокопской «Чайке» (25 матчей, 1 гол).
Летом 2020 года подписал контракт с «Томью» на 1 год. Дебютировал за нашу команду 1 августа 2020 года в выездном матче против «Нижнего Новгорода».
15 октября по обоюдному согласию сторон расторг контракт с «Томью». Всего Андрей провел за нас 7 матчей, получил 1 желтую и 1 красную карточки.
Олимп-Первенство России по футболу среди команд клубов ФНЛ 2020–2021 годов
28-й тур
Текстильщик
Иваново
1
:1
Томь
Томск
Иваново, стадион "Текстильщик"