W wieku 14 lat dostał się do prestiżowej akademii Austrii Wiedeń finansowanej przez Franka Stronacha, z którą w sezonie 2008/09 wywalczył mistrzostwo Austrii do 15 lat[1].
SKN St. Pölten
Rok później, w wieku 15 lat trafił do klubu Sankt Poelten, w barwach którego grał przez cztery lata w drużynach młodzieżowych[1]. Jednym z jego ówczesnych trenerów był wielokrotny reprezentant PolskiBohdan Masztaler[1]. Po czterech latach trafił do drużyny rezerw, a w 2014 podpisał pierwszy profesjonalny kontrakt[1]. W barwach seniorskiego zespołu zadebiutował 10 maja 2014 w meczu drugiej ligi austriackiej przeciwko First Vienna FC (1:0)[2]. Pomimo występowania na zapleczu austriackiej Bundesligi jego klub występował w eliminacjach Ligi Europy UEFA, co było zasługą świetnych wyników w Pucharze Austrii w sezonie 2013/14, w którym dotarli do finału[1]. W Lidze Europy UEFA zadebiutował 17 lipca 2014 w meczu przeciwko Botewowi Płowdiw (2:1)[3]. Latem 2015 otrzymał ofertę z drużyny SV Grödig, jednak nie otrzymał zgody na transfer od swojego obecnego klubu[1]. Pierwszego gola w SKN St. Pölten zdobył 12 maja 2015 w meczu ligowym przeciwko Floridsdorfer AC (3:1)[4]. W sezonie 2015/16 wywalczył tytuł mistrza 2. Ligi, co oznaczało awans do najwyższej klasy rozgrywkowej w Austrii – Bundesligi austriackiej. W Bundeslidze zadebiutował 24 lipca 2016 w meczu przeciwko Austrii Wiedeń (1:2)[5], a pierwszego gola zdobył 28 października 2017 w meczu przeciwko SV Mattersburg (1:1)[6].
Pogoń Szczecin
1 lipca 2018 podpisał dwuletni kontrakt z Pogonią Szczecin z opcją przedłużenia o dodatkowy rok[7]. W barwach nowego klubu zadebiutował 20 lipca 2018 w meczu Ekstraklasy przeciwko Miedzi Legnica (1:0)[8]. Pierwszego gola zdobył 8 grudnia 2019 w meczu ligowym przeciwko Piastowi Gliwice (1:0)[9] W sezonie 2020/21 zajął z zespołem 3. miejsce w lidze.
Otrzymał powołanie na zgrupowanie reprezentacji Austrii U-21 już przed rokiem 2015, ale nie mógł wystąpić w żadnym oficjalnym meczu, z powodu posiadania polskiego obywatelstwa[1]. Po zmianie narodowości zadebiutował w kadrze U-21 31 maja 2016 w meczu towarzyskim przeciwko Serbii (3:1)[15].
Od urodzenia był polskiej narodowości, którą zmienił na austriacką pod naciskiem klubu, aby nie być traktowanym w lidze jako obcokrajowiec[1]. Jego rodzice są Polakami, matka pochodzi z Kościeliska, a ojciec z Lipnicy Małej, gdzie stoi ich rodzinny dom, w którym najczęściej spędzają wolne weekedny i święta[1]. Ma trójkę rodzeństwa: dwie siostry i brata[1].