Bozhilov tävlade för Bulgarien vid olympiska sommarspelen 2016 i Rio de Janeiro, där han tillsammans med Kristian Vasilev slutade på 9:e plats i dubbelsculler.