Wielokrotny medalista mistrzostw Polski seniorów w biegu na 1500 m ma w dorobku trzy złote medale (Poznań 2007, Bydgoszcz 2011 i Bielsko-Biała 2012), dwa srebrne (Bydgoszcz 2004 i Szczecin 2014) oraz trzy brązowe (Szczecin 2008, Bydgoszcz 2009 i Bielsko-Biała 2010). Podczas czempionatu w 2010 zdobył swój jedyny medal – srebrny – w biegu na 5000 m, a w 2012 został wicemistrzem Polski w biegu przełajowym na 4 kilometry. W ciągu swojej kariery 5-krotnie stawał na podium halowego czempionatu Polski seniorów – wygrywał biegu na 1500 i 3000 m podczas zawodów w 2008, w 2011 był drugi na dystansie 1500 m, w 2012 zdobył srebro na 3000 metrów, a w 2013 zwyciężył w biegu na 800 metrów. Jako początkujący zawodnik zdobywał medale mistrzostw kraju w juniorskich kategoriach wiekowych. Swoimi sportowymi osiągnięciami oraz doświadczeniem eksperta wspiera akcję Pomoc Mierzona Kilometrami.