Ранее Филимонов играл за московский «Спартак», воронежский «Факел»,  киевское «Динамо», камышинский «Текстильщик», кипрский «Неа Саламина», краснодарскую «Кубань», ташкентский «Локомотив» и тульский «Арсенал». На его счету 16 матчей за сборную России.