Specjalizuje się w szpadzie i szabli. Jest zawodnikiem klubu sportowego IKS AWF Warszawa, jego trenerem został Marek Gniewkowski. W 2006 na mistrzostwach świata zajął drugie miejsce w szpadzie indywidualnie i pierwsze miejsce w szpadzie drużynowo. W tej ostatniej konkurencji zdobył również srebrny medal na mistrzostwach świata w 2011. W 2009 wywalczył mistrzostwo Europy w szabli indywidualnie, a dwa lata później na mistrzostwach Europy został srebrnym medalistą w tej konkurencji. W 2012 zadebiutował na Letnich Igrzyskach Paraolimpijskich w Londynie. Wystartował w turniejach indywidualnych w szabli i szpadzie w kat. B. W pierwszym z nich wywalczył złoty medal.