Career
Zanev started his career in home town Blagoevgrad in local team Pirin. In Early 2005 he signed with Litex Lovech. Celta (loan)
Оn 17 June 2007, Celta manager Hristo Stoichkov unveiled Zanev as the club"s first signing ahead of 2007-2008 season.
In the next day, Zanev signed for Spanish Segunda División side on a season-long loan deal, who have an option to make the move permanent.
On 26 August, he made his league debut in their 1–1 draw against Córdoba CF, but spent most of his time with Celta on the bench, making only three appearances. Because of this, midway through the season his contract was terminated.
Racing Ferrol (loan)
On 9 January 2008, Racing Ferrol confirmed Zanev has joined on loan until the end of the season. Zanev appeared 14 times for Ferrol in the Segunda División.
Return to Litex
Zanev returned to Litex Lovech at the end of the 2007-2008 season.
Volyn Lutsk
In early July 2012, Zanev signed a three-year contract with Ukrainian club Volyn Lutsk. Amkar Permanent
Zanev signed with Russian Premier League side Amkar Permanent on 30 June 2013 on a three-year deal. He was given the number 3 jersey.
In 2006 Hristo Stoichkov called the left back to Bulgaria national football team
Zanev made his official debut for Bulgaria in a friendly match against Slovakia on 15 November 2006. The result of the match was a 1:3 loss for Bulgaria.
He was sent off (after receiving a second caution) for the first time on 15 October 2013, in the 0:1 home loss against the Czechoslovakian Republic in a World Cup qualifier.