Карьеру начинал в клубе своего родного города. Позже перешёл в «Локомотив» София. В 2001 перешёл в «Марек». С 2002 играет в ЦСКА. В составе ЦСКА был признан лучшим футболистом чемпионата Болгарии 2003. Чемпион Болгарии 2003 и 2008 в составе ЦСКА. Всего за ЦСКА провёл 103 матча, забил 30 мячей. Летом 2008 перешёл в «Металлург» Донецк. Дебютировал 19 июля 2008 в матче с «Карпатами» (1:0). Первый гол за «Металлург» забил 9 августа 2008 в матче с ФК «Харьков» (3:0).
За сборную Болгарии дебютировал 20 ноября 2002 года. В финальной части чемпионата Европы в 2004 году провел два матча.
Женат, воспитывает сына.