Народився 2 лютого1990 року в місті Елин-Пелин. Вихованець футбольної школи клубу ЦСКА (Софія). Дорослу футбольну кар'єру розпочав 2007 року в основній команді того ж клубу, в якій провів два сезони, взявши участь у 19 матчах чемпіонату. За цей час виборов титул чемпіона Болгарії.
Згодом з 2009 по 2011 рік грав у складі команд клубів «Слівен» (на правах оренди) та ЦСКА (Софія).
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Лех», до складу якого приєднався 2011 року. Відіграв за команду з Познані наступні два сезони своєї ігрової кар'єри. Більшість часу, проведеного у складі «Леха», був основним гравцем команди.
2013 року уклав контракт з клубом «Астон Вілла», у складі якого провів наступний рік своєї кар'єри гравця.
З 2014 року один сезон на правах оренди захищав кольори команди клубу «Селтік».
Протягом 2008—2011 років залучався до складу молодіжної збірної Болгарії. На молодіжному рівні зіграв у 14 офіційних матчах, забив 4 голи.
2011 року дебютував в офіційних матчах у складі національної збірної Болгарії. Наразі провів у формі головної команди країни 23 матчі, забивши 5 голів.