Jest zawodnikiem klubu AZS Zakopane.
Wielokrotnie zdobywał medale na mistrzostwach Polski, w tym dwukrotnie został mistrzem indywidualnym - w 2013 i 2016 roku.
W 2009 roku został indywidualnym wicemistrz świata juniorów. Dwukrotnie był indywidualnym oraz drużynowym medalistą Zimowej Uniwersjady w 2011 roku. W 2017 roku został drużynowym złotym, a w 2013 roku brązowym medalistą mistrzostw świata.
Na igrzyskach Olimpijskich w 2018 roku zdobył brązowy medal.
Jest absolwentem Akademii Wychowania Fizycznego w Krakowie.
