On the club level, Angelov played for Lokomotiv Gorna Oryahovitsa, Botev Plovdiv, CSKA Sofia, Lokomotiv Sofia, Dobrudzha Dobrich, Etar Veliko Tarnovo, Maltese Pietà Hotspurs and Albanian Flamurtari Vlorë.
During his playing career, he was capped eleven times for the Bulgarian national team.
On 29 June 2009, Sasho Angelov had been appointed as a manager of Botev Vratsa to replace Emil Marinov.
[1] On 23 November 2016, Angelov returned as manager of Botev Vratsa, replacing Boyko Velichkov.
[2] His step-son Valeri Bojinov, also a footballer, made a vast career as а Bulgarian international, playing in Italy, England, Portugal, Serbia, China, Switzerland, and Croatia.