he began his career at cska sofia, also spending a season on loan at sliven 2000 before joining the polish ekstraklasa club lech poznań in 2011. in his second season, he inspired them to runners-up position in the league, and was signed by aston villa. in 2014, villa loaned him to celtic, and then sold him to frosinone the following year. he spent one year there before transferring to fellow serie a team crotone.