Марков выступал за молодёжную команду петербургского «Зенита», «Енисей» (Красноярск), «Тосно», «Динамо» (Москва), «Рубин» (Казань), «Краснодар», а сезон-2021/2022 провёл в тульском «Арсенале», забив четыре мяча в 28 матчах РПЛ. В составе краснодарского клуба Марков принял участие в розыгрыше Лиги чемпионов.