Zdobył dotychczas dwa indywidualne medale mistrzostw Polski seniorów – w 2010 był 2. w biegu na 200 m podczas zawodów w Bielsku-Białej, a rok później zdobył brąz podczas mistrzostw kraju w Bydgoszczy w biegu na 100 metrów. Siedem razy stawał na podium halowych mistrzostw kraju zdobywając w biegu na 200 m dwa srebra (Spała 2008 i Spała 2009) oraz trzy brązy (Spała 2007, Spała 2011 i Toruń 2015), a także dwa brązy w biegu na 60 metrów (Sopot 2014 oraz Toruń 2015). Ma na koncie 5 medali młodzieżowych mistrzostw Polski (dwa brązowe na 100 i 200 m oraz złoty w sztafecie 4 x 100 m wywalczone w 2005 w Krakowie oraz dwa złote medale na 100 i 200 m z 2006).

Bobsleje W październiku 2016 zaczął uprawiać bobsleje. W 2017 był rezerwowym polskiej reprezentacji na Mistrzostwa Świata FIBT 2017. W październiku 2017, startując w dwójce z Jakubem Zakrzewskim, zdobył brązowy medal bobslejowych mistrzostw Polski (rozegranych po raz pierwszy po 49 latach przerwy).