Играе в отбора на Левски (София) в периода 1977-1981 г. За отбора записва 82 шампионатни мача и 17 гола, 12 мача за националната купа и 6 гола, 41 международни срещи и 5 гола. Шампион и носител на купата на страната за 1979 г. Играл е още за Академик (София) и Бдин (Видин).
След края на спортната си кариера завършва НСА. Постъпва на работа в милицията и става взводен командир в 10-о РПУ на столичния кв. „Младост“. [3] Като треньор на български отбори е работил в Левски, Беласица (Петрич), ФК Кремиковци, Чавдар (Бяла Слатина), Родопа (Смолян), Левски (Елин Пелин). През пролетта на 1999 г. е старши треньор на Левски. За един полусезон постига с отбора 14 победи и един равен мач с Литекс, след който е освободен. Отборът не успява да спечели шампионската титла. Става шампион на Сирия и вицешампион на Азия.