Formado en el PFC Pirin Blagoevgrad, en 2009 fue fichado por el CSKA Sofia, donde tras dos temporadas, en las que jugó 81 partidos, anotó 21 tantos y dio 9 asistencias, fue traspasado por un millón de euros al Mersin İdmanyurdu de Turquía.
[1] En enero de 2013 volvió al CSKA y en julio, tras quedar libre, se incorporó a la U. D. Las Palmas de la Segunda División de España.
[2] Sin apenas participación, en enero de 2014 rescindió su contrato,[3] fichando en febrero por el Lokomotiv Plovdiv búlgaro.
[4] En 2015, tras pasar por el Beroe Stara Zagora, se marchó a la Ekstraklasa polaca, fichando por el Pogoń Szczecin.
[5] Tras tres temporadas en Polonia, en 2019 volvió a Bulgaria, incorporándose al F. C. Arda Kardzhali.