[1] On 9 September 2006, at the age of 16 he made his professional debut in the B Group, playing the second half of a 3–0 defeat to Minyor Pernik.
On 12 July 2011, Tsvetanov assisted Svetoslav Todorov twice in a 2–1 away win over Mogren Budva in the second qualifying round of the 2011–12 Champions League.
[4] After six years in Lovech, Tsvetanov surprisingly signed a two-year contract with Botev Plovdiv as a free agent on 21 August 2014.
On 1 July 2020 he won the Bulgarian Cup again, scoring the last penalty kick in the shoot-out against CSKA Sofia.
[14] Tsvetanov made his debut for Bulgaria national team on 25 March 2021 in a World Cup qualifier against Switzerland.