Възпитаник е на Янтра (Габрово). От 1960 до 1968 г. играе в Левски (София).
Има записани общо 213 срещи за първенство с 4 отбелязани гола, 41 мача за купата на страната и 60 международни срещи. Шампион на България с Левски (София) през 1965 и 1968. Печели купата на страната през 1967 г. За "А" националния тим има 24 участия, а за "Б" националния тим и младежкия национален отбор е изиграл по 2 мача. Носил е екипите още на Янтра (Габрово), Ботев (Пловдив) и Академик (София). Участва на Световното първенство в Англия през 1966 г., като активът му от първенството е автогол с летящ плонж и удар с глава в мача с Португалия (0:3), и участие в спорен рикошет за автогола на Иван Давидов в следващата среща с Унгария (1:3).
Като старши треньор ръководи Левски (София) 5 сезона - 1974/75,1975/76,1977/78,1978/79 и 1979/80. През този период печели шампионската титла (сезон 1978/79) и 2 пъти купата на страната - 1976 и 1979 г.