Stefan Tafrov holds a degree in journalism from Sofia University. He has worked as a staff writer for the weekly newspaper ABV, as an editor for the magazine Contemporary and as a translator from French and Italian. He has held a number of diplomatic posts, including counselor on foreign policy to President Zhelyu Zhelev; Vice-Minister of Foreign Affairs in the government of Philip Dimitrov; and Bulgarian Ambassador in Rome, London, and Paris. He also served as the permanent delegate of Bulgaria to the United Nations, New York. In March 2001 Stefan Tafrov was awarded the highest recognition given by the Legion of Honor.