Народився 2 липня1976 року в місті Пловдив. Вихованець футбольної школи місцевого «Локомотива». Дорослу футбольну кар'єру розпочав 1995 року в основній команді того ж клубу, в якій провів два сезони, взявши участь у 54 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу «Левскі», до складу якого приєднався 1997 року. Відіграв за команду з Софії наступні п'ять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Левскі», був основним гравцем атакувальної ланки команди. У складі «Левскі» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,61 голу за гру першості. За цей час тричі виборював титул чемпіона Болгарії. В сезоні 2000/01 не лише став чемпіоном країни, але й став найкращим бомбардиром першості (разом з Христо Йововив). Два роки поспіль, у 2000 і 2001, визнавався найкращим болгарським футболістом року.
В сезоні 2002/03 грав у Франції за «Ренн», в якому не зміг пробитися до основного складі і повернувся до «Левскі». Відігравши на батьківщині протягом сезону, вирішив знову спробувати сили за кордоном. У 2004–2005 роках грав у Туреччині, спочатку за «Самсунспор», а згодом за «Ґазіантепспор».
Сезон 2005/06 знову провів на батьківщині у складі «Левскі», вигравши свій четвертий титул чемпіона Болгарії, після чого перебрався до Хорватії, уклавши контракт з «Рієкою».
Завершив професійну ігрову кар'єру у все тому ж «Левскі», до складу якого востаннє прийшов 2008 року. Відіграв тут ще один сезон, який завершився здобуттям п'ятого для нього чемпіонського титулу.
Виступи за збірну
1996 року дебютував в офіційних матчах у складі національної збірної Болгарії. Протягом кар'єри у національній команді, яка тривала 10 років, провів у формі головної команди країни 34 матчі, забивши 4 голи.
Завершивши виступи на футбольному полі, 2009 року став спортивним директором «Левскі», а за декілька місяців змінив свого останнього тренера Ратко Достанича на посаді головного тренера. Керував командою до завершення сезону 2009/10, який вона завршила на третьому місці у чемпіонаті. Згодом зосередився на адміністративній роботі, проте пізніше ще декілька разів повертався на тренерську лаву «Левскі», кожного разу на період від декількох тижнів до декількох місяців, поки йшли пошуки нового головного тренера.
Крім «Левскі» працював з командою «Черно море», у 2012—2014 та 2016—2017 роках.