Родился в городе Богородске Горьковской области. После окончания средней общеобразовательной школы четыре месяца работал водителем в государственном сельскохозяйственном предприятии «Приокское». В ноябре 2000 года был призван в ряды Вооружённых Сил России. Принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Командир боевой машины пехоты младший сержант Топков во время несения службы заболел онкологическим заболеванием лёгких и проходил лечение в госпитале. Получив инвалидность первой группы, скончался через месяц после выписки из госпиталя. Похоронен в Богородске, на Новом городском кладбище.