Career
In June 2003, Atanasov joined Lokomotiv Sofia on a four-year contract for an undisclosed fee. On 12 November 2003, he made his Lokomotiv debut in a 3–0 victory against Sliven 2000 in the Bulgarian Cup Third Round, coming on as a substitute for Radoslav Ivanov. Atanasov spent 7 seasons of his career at the club of Sofia, playing in 142 games and scoring 14 goals in A PFG. On 24 January 2011, it was announced that Atanasov had signed with Ludogorets Razgrad on a 2 1⁄2-year contract.
Atanasov also played for the Bulgaria national under-21 football team and scored 2 goals - one in a friendly game against Republic of Macedonia and one in a qualification against Ukraine.