Играть начал в 1997 году в реутовском «Титане». Далее выступал в российских клубах «Торпедо-2» из Москвы, в «Томь», в махачкалинском «Динамо», в воронежском клубе «Факел-Воронеж».
В 2004 перебрался в Казахстан, играл в «Шахтёре» из Караганды, у руководства которого буквально отвоёвывал свои деньги, после того как перешёл в павлодарский «Иртыш». В составе «Иртыша» в 2005 году провёл 12 матчей и забил один гол в ворота усть-каменогорского «Востока», но из-за высокой конкуренции в средней линии павлодарской команды игрок был выставлен на трансфер. Агапова в свои рядах хотел видеть «Жетысу» из Талды-Кургана, но в 2006 футболист вернулся на родину, где затем играл в «Орле».
С 2008 года игрок «Авангарда», с которым в том же году добился права выступать во Втором дивизионе.