Biegi narciarskie zaczął trenować w wieku 4 lat. Na arenie międzynarodowej zadebiutował 27 lutego 2013 podczas Mistrzostw Macedonii w swojej rodzinnej miejscowości, gdzie zajął 18. miejsce na dystansie 10 km stylem dowolnym. W Pucharze Świata jeszcze nie zadebiutował. W 2016 wystartował na igrzyskach olimpijskich młodzieży, na których zajął 34. miejsce na 10 km stylem dowolnym, 43. w crossie i 44. w sprincie. W 2017 wystąpił na mistrzostwach świata, na których był 113. w sprincie. W grudniu 2017 wypełnił normę kwalifikacyjną na igrzyska olimpijskie, na których był chorążym reprezentacji Macedonii. Wystąpił w dwóch konkurencjach: w sprincie stylem klasycznym, w którym zajął ostatnie, 79. miejsce z czasem 4:23,85 oraz w biegu na 15 km stylem dowolnym, w którym był 99. z czasem 42:14,2