Stefan Popov was born in 1947 in Sofia, Bulgaria. He graduated National Academy for Theater and Film Art in 1975 in the class of Professor Boyan Danovsky. He worked at theaters in Kardzhali, Yambol and Pazardzhik. Since 1982 he is in the troupe of Plovdiv Drama Theater. He had over 130 theatrical and over 20 cinema roles.