Кариера
Юноша на Мечетата Петрич и Беласица Петрич от 2010 до лятото на 2014, когато преминава в школата на ЦСКА, играе като вратар. През лятото на 2019 започва тренировки с първия състав на тима като участва в контролни срещи през юни и ноември 2019, както и януари 2020. В края на май след паузата поради извънредното положение в страната във връзка с епидемията от Ковид 19 е повикан да тренира с първия тим на ЦСКА. Шампион на България до 19 години за сезон 2019/20. На 23 юни 2020 подписва първи професионален договор с ЦСКА. На 9 юли 2020 е на резервната скамейка за победата с 2:1 над Локомотив Пловдив, след което е на пейката за победата с 5:0 над Берое Стара Загора на 12 юли 2020, но не влиза в игра. През лятото на 2020 е даден под наем на Литекс Ловеч. На 4 януари 2021 се завръща от наема в Литекс Ловеч и започва подготовка с първия състав на ЦСКА. След края на подготовката с армейците се завръща под наем в Литекс Ловеч в средата на февруари 2021. Започва и сезон 2021/22 в състава на Литекс Ловеч под наем. На 6 юни 2022 се завръща в тима на ЦСКА и започва подготовка с първия състав, след което отново е отдаден под наем на Литекс Ловеч. Малко по-късно в края на септември се завръща в ЦСКА и е използван във втория състав на армейците. На 1 юли 2023 напуска ЦСКА. На 21 ноември 2023 се присъединява към Порт Мелбърн Шаркс Австралия.
През декември 2021 е повикан на лагер в националния отбор на Австралия до 21 години. А в края на февруари е избран за лагер на олимпийския отбор на Австралия през март 2021 като взема участие в две контролни срещи. През март 2022 играе два мача за олимпийския отбор на Австралия, който се води национален отбор до 23 години, като е повикан в тази гарнитура и през март 2023.