Urodzony 8 sierpnia 1995 roku w Sofii. Jest wychowankiem Klubu CSKA Sofia.
Do drużyny pierwszego zespołu trafił w 2013 roku, gdzie zadebiutował 25 maja tego samego roku.
Bozhidar jest także reprezentantem Bułgarii. Swój debiutancki występ w Reprezentacji zaliczył 6 września 2016 roku, gdzie wówczas Bułgaria w meczu eliminacji do Mistrzostw Świata wygrała z Luksemburgiem 4:3.