Filipov is a right defender. Early Filipov start to play football in Litex Lovech. In June 2007 signed with Lokomotiv Mezdra.
He made his competitive debut for Loko Mezdra in Bulgarian top division on 9 August 2008 against Spartak Varna in the first round of the season 2008-2009.
In season 2007-2008, Filipov earned 12 appearances playing with the team in second division. Botev Plovdiv
In August 2013 Filipov was transferred to Botev Plovdiv upon request of the manager Stanimir Stoilov for undisclosed fee and he signed a 3 year contract.
In his first season he took part in 8 games in A Grupa and 2 games for the Bulgarian Cup. In the summer of 2014 Filipov remained in Botev Plovdiv despite the financial crisis in the team
Velislav Vutsov preferred to use Bozhidar Vasev and Yordan Hristov as left and right defender therefore Filipov remained on the bench in most games.
After the replacement of Vutsov as a manager, Petar Penchev started to use Bozhidar Vasev as a midfielder and Filipov or Lazar Marin were more often included in the starting lineup on the left side of the defense. Filipov made his debut for Bulgaria U21 on 11 October 2008 in a friendly match against Greece U21.