He was born in Rakitovo. At the 1977 European Junior Championships he won the silver medal in the long jump. He competed at the 1980 Olympic Games without reaching the final. He finished ninth at the 1980 European Indoor Championships, and eighth at the 1981 European Indoor Championships. At the 1982 European Championships he finished twelfth in the long jump final and also eighth in the 4 x 100 metres relay together with Ivaylo Karanyotov, Nikolay Markov and Petar Petrov.