Na mistrzostwach Europy juniorów w 2007 był ósmy na 800 metrów, a dwa lata później podczas mistrzostw Europy młodzieżowców zajął piątą lokatę. Medalista mistrzostw Polski seniorów ma w indywidualnym dorobku dwa srebrne medale. W halowych mistrzostwach kraju zdobył dwa złota (2012 i 2016) oraz dwa srebra (2011 i 2017) i brąz (2018). 8 marca 2015 roku podczas halowych mistrzostw Europy w Pradze zajął 9. miejsce w biegu na 1500 metrów.