Wychowanek Rybek Rybnik. Licencję Ż uzyskał w 2013 roku i reprezentował barwy ROW Rybnik. Jest wnukiem Antoniego Woryny również żużlowca i wielokrotnego reprezentanta Polski. W 2015 roku zdobył Srebrny Kask. W roku 2024 stanął na podium cyklu Tauron SEC zdobywając brązowy medal Mistrzostw Europy. Reprezentując obecnie barwy klubu z Częstochowy zajął 4 miejsce w Złotym Kasku 2025 i wywalczył prawo startu w eliminacjach SGP 2026. Obecnie startuje w barwach Motoru Lublin. Jest stałym uczestnikiem cyklu Tauron SEC 2026. Drugie miejsce w GP Challenge 2025 sprawiło, że stał się stałym uczestnikiem Speedway Grand Prix 2026.