Начинал профессиональную карьеру в софийских клубах «Торпедо» и «Завод 12», а с 1957 стал выступать за команду «Спартак» (София), цвета которой защищал в течение двенадцати сезонов и в 1968 году стал с командой обладателем Кубка Советской армии.
Завершил карьеру футболиста выступлениями за команду «Дунав» (Русе), где выступал с 1968 по 1970 года. Всего за карьеру в чемпионате Болгарии сыграл 258 матчей и забил 36 голов. В дальнейшем был тренером «Беласица» (Петрич), «Эледжика» (Ихтиман), «Доростола» (Силистра) и помощником главного тренера в столичном «Левски».