Bury startete im Dezember 2012 in Horní Mísečky erstmals im Slavic Cup und belegte dabei den 78. Platz über 10 km klassisch und den 62. Platz über 15 km Freistil. Bei den Nordischen Junioren-Skiweltmeisterschaften 2015 in Almaty kam er auf den 55. Platz im Sprint, auf den 41. Rang über 10 km Freistil und auf den 34. Platz im Skiathlon. Im folgenden Jahr errang er bei den U23-Weltmeisterschaften in Râșnov den 64. Platz über 15 km klassisch, den 45. Rang über 15 km Freistil und den 40. Platz im Sprint. Bei den U23-Weltmeisterschaften 2017 in Soldier Hollow belegte er den 34. Platz im Skiathlon, den 31. Platz über 15 km Freistil und den 11. Platz im Sprint. Im Februar 2017 absolvierte er in Otepää sein erstes Weltcuprennen, welches er auf dem 69. Platz im Sprint beendete. In der Saison 2017/18 erreichte er im Slavic Cup mit zwei Siegen den fünften Gesamtrang. Bei den U23-Weltmeisterschaften 2018 in Goms kam er auf den 58. Platz über 15 km klassisch und auf den 14. Platz im Sprint. Im Februar 2018 lief er bei den Olympischen Winterspielen in Pyeongchang auf den 78. Platz über 15 km Freistil und auf den 30. Rang im Sprint und wurde im folgenden Monat erstmals polnischer Meister im Sprint. Bei den Nordischen Skiweltmeisterschaften 2019 in Seefeld in Tirol lief er auf den 69. Platz über 15 km klassisch, auf den 66. Rang im Skiathlon und auf den 62. Platz im Sprint.