Като футболист играе в Локомотив (София), Чурно море, Дунав, Спартак (Вн) и португалските Фарензе, Пасош де Ферейра, Салгейрош, Бейра мар, Рио Аве и Фелунде. Като треньор води отборите на Фрелунде (Португалия), Верин (Испания), Иморитал (Португалия), Марек, Брегалница (Щип, Македония) и Черно море (от май 2007 г., преди това помощник-треньор в клуба).