Играл е като полузащитник и нападател за отборите на Балкан (Ботевград), Славия, Левски (София) и Кайзерслаутерн (Германия). От есента на 2004 г. играе за Волфсбург (Германия). В евротурнирите за Левски има 6 мача (4 за купата на УЕФА и 2 за КНК), а за купата на страната има 13 мача и 4 гола за „сините“ и 3 мача и 1 гол за Славия. Участник на Световното първенство по футбол през 1998 г. във Франция (в 2 мача) и на Европейското първенство по футбол през 2004 г. в Португалия (в 3 мача). Шампион на Германия през 1998 г. с отбора на Кайзерслаутерн. Вицешампион на България през 1996 г. с Левски и двукратен финалист за купата на страната през 1996 и 1997 г. Има 45 мача и 4 гола за националния отбор.