W 2009 był członkiem zwycięskiej sztafety 4 x 400 m podczas halowego pucharu świata wojskowych oraz zdobył srebrne medale w sztafecie 4 x 100 m podczas mistrzostw świata wojska oraz uniwersjady. W 2011 zdobył srebrny medal w sztafecie 4 x 100 metrów podczas światowych igrzysk wojskowych w Rio de Janeiro. Dwa tygodnie później znalazł się w składzie reprezentacji Polski na Mistrzostwa Świata w Taegu, jako członek sztafety 4 x 100 metrów, jednak nie wystąpił w zawodach. W 2012 r. został powołany do reprezentacji na Mistrzostwa Europy w Helsinkach do sztafety 4x100m, jednak nie wystąpił w zawodach. W sztafecie 4 x 100 metrów wystąpił natomiast na Letnich Igrzyskach Olimpijskich w Londynie, gdzie razem z Dariuszem Kuciem, Robertem Kubaczykiem i Kamilem Kryńskim pobił czasem 38,31 s. rekord Polski. Był to 9. wynik eliminacji, wobec czego nie dał awansu do finału Igrzysk.

Reprezentant Polski w pucharze Europy oraz drużynowych mistrzostwach Europy.