W 2008 dwukrotnie wystartował w Igrzyskach Paraolimpijskich w Pekinie, natomiast w 2013 otrzymał tytuł Mistrza Europy, a także tytuł Mistrza Polski w konkurencji P1. W 2016 na Igrzyskach Paraolimpijskich w Rio w konkurencji P3 zdobył 21 miejsce.