Биатлоном начал заниматься в 17 лет, участник зимней Универсиады 2011 года. Серебряный призёр чемпионата России-2014 и бронзовый призёр чемпионата России-2012 в эстафете в составе сборной Москвы. В сезоне 2013/14 принимал участие в Кубке IBU, занял 63 место в общем зачёте. Лучший результат на этапах Кубка IBU — 3 место в индивидуальной гонке на этапе в Обертиллиахе в декабре 2018 года. С сезона 2015/2016 Бочарников выступает за сборную Беларуси. В её составе он дебютировал на этапах Кубка мира.[2]
На этапах Кубка мира дебютировал в ноябре 2015 году в Эстерсунде. Свои первые кубковые очки набрал в спринте в Рупольдинге в январе 2016 года. Отстреляв без промахов Бочарников занял 36 место[3].