Iliev started his youth career at the local club Rozova Dolina. Later he moved to Beroe Stara Zagora's academy.[2] In 2014, he moved to Vereya, playing with the team in the B Group. In the beginning of 2016 he returned to Beroe, making his debut in the A Group on 30 April 2016 in a match against Slavia Sofia.[3]
In July 2017, Iliev signed with Botev Vratsa[4] but was released a few weeks later and subsequently joined his hometown club Rozova Dolina.[5]