He was raised in Beroe Stara Zagora's youth teams.
Born in Harmanli, he started his career in a local team, Hebros.
At 16 years old Todorov went to play for PFC Beroe Stara Zagora.
Between 2002 and 2004 he played for AKB Minyor from the town of Radnevo.
This biographical article related to association football in Bulgaria, about a forward, is a stub.