Przygodę z łyżwami zaczynał od short-tracku w UKS Błyskawica Domaniewice. W latach 2004–2005 podczas studiów reprezentował barwy AZS Politechnika Opole. W roku 2006 był jednym z kandydatów do wyjazdu na igrzyska olimpijskie do Turynu, jednak kontuzja wykluczyła go ze startu. Nie wystartował również w mistrzostwach Europy, które odbywały się w Krynicy-Zdroju. Do ścigania wrócił w marcu 2006. W pierwszym starcie po kontuzji wywalczył 5 złotych medali mistrzostw Polski, wygrywając w wieloboju. Rok później ponownie był najlepszy w klasyfikacji wielobojowej mistrzostw Polski w Białymstoku. W 2007 w biegu na 500 m wygrał, mimo iż na kilkanaście metrów przed metą zajmował 4 pozycję.
Największe sportowe sukcesy w short tracku odniósł w 2005 w mistrzostwach Europy w Turynie, zajmując m.in. 8. miejsce na 1500 m oraz 9. miejsce na 500 m oraz na uniwersjadzie w Innsbrucku.
Na długim torze trenuje od 2008, ponownie jako zawodnik UKS Błyskawica Domaniewice.