Wystąpił dwukrotnie na Letnich Igrzyskach Olimpijskich w Paryżu w 2024, gdzie osiągnął na dystansie 20 km 29. pozycję i 16. miejsce w sztafecie mieszanej na dystansie maratonu z Olgą Chojecką. W tym samym roku zdobył także pięć złotych medali na mistrzostwach świata w kategorii masters rozgrywanych w Göteborgu.
W 2025 roku ustanowił w Rzeszowie rekord Polski na 3000 m w hali wynikiem 10:45,60. 22 lutego w Toruniu zdobył tytuł halowego mistrza Polski na 5000 m. 22 marca zdobył tytuł mistrza Polski w chodzie na 35 km w Dudincach w ramach zawodów Dudinská Päťdesiatka, jednocześnie ustanawiając nowy rekord Polski wynoszący od tego momentu 2:27:51. 4 maja na Korzeniowski Warsaw Race Walking Cup 2025 zdobył złoty medal mistrzostw Polski na 20 km. Wystartował także w drużynowych mistrzostwach Europy w chodzie, gdzie w chodzie na 35 km indywidualnie zajął 11. miejsce. Na mistrzostwach Polski w Bydgoszczy zdobył złoty medal na 10 000 m. Na mistrzostwach świata seniorów w Tokio zajął 10. miejsce na 35 km i 14. na 20 km.