У дорослому футболі дебютував 1994 року виступами за команду клубу «Нефтохімік», в якій провів шість сезонів, взявши участь у 61 матчі чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу ЦСКА (Софія), до складу якого приєднався 2000 року. Відіграв за армійців з Софії наступні п'ять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі софійського ЦСКА, був основним гравцем команди.
2007 року повернувся до клубу ЦСКА (Софія), за який відіграв 5 сезонів. Граючи у складі софійського ЦСКА знову здебільшого виходив на поле в основному складі команди. Завершив професійну кар'єру футболіста виступами за команду ЦСКА (Софія) у 2012 році
Виступи за збірну
1999 року дебютував в офіційних матчах у складі національної збірної Болгарії. Протягом кар'єри у національній команді, яка тривала 10 років, провів у формі головної команди країни 17 матчів.