 Born in Sofia, Rangelov started playing football in local team Slavia.On 3 June 2000, then 17 years old, he made his official debut in professional football in a match against Beroe Stara Zagora as a 65th-minute substitute.Rangelov played for PFC Slavia Sofia between 2000 and 2006.